Building High-Performance Communication Software Libraries

6 days ago


Bengaluru, Karnataka, India beBeeCommunication Full time ₹ 2,16,00,000 - ₹ 2,59,20,000

Job Summary

We are seeking an experienced individual to join our team as a High-Performance Communication Software Engineer. The ideal candidate will contribute to the design and development of highly optimized communication software libraries for large-scale CPU/GPU/accelerator clusters.

Key Responsibilities:

  • Design and implement collective communication software libraries in C++, assembly, and Python for datacenter AI workloads.
  • Stay up-to-date with the latest bleeding-edge collective algorithms for various network topologies and implement them in our communication libraries.
  • Collaborate with hardware and software architects and system engineers to optimize AI systems deployment and performance.
  • Analyze communication bottlenecks for AI workloads and provide recommendations for improved system design.

Requirements:

  • Bachelor's or Master's or Ph.D. degree in Computer Science, Engineering, or a related field.
  • 3+ years' experience developing high-performance model C++ code.
  • Experience with one or more of the following: Implementing communication middleware like MPI/SHMEM, Developing and optimizing communication collective algorithms (e.g., AllReduce, AllGather, Scatter, Gather, etc.), Implementing lower-level communication frameworks like UCX and libfabric, or Development using RDMA APIs, Experience with GPU collective libraries like NCCL, GPU optimized MPI, etc.
  • Excellent problem-solving skills and ability to work independently as well as part of a fast-paced team in a startup environment.

Preferred Qualifications:

  • Experience developing communication algorithms for large-scale CPU/GPU/accelerator clusters is a plus.

About This Role

This is a unique opportunity to join a pioneering company at the forefront of GenAI semiconductor solutions. As a High-Performance Communication Software Engineer, you will be part of a fast-paced team that is driving innovation in AI computing.

We Offer:

  • A competitive salary and benefits package.
  • The opportunity to work on cutting-edge projects and technologies.
  • A dynamic and collaborative work environment.

How to Apply

Please submit your resume and a cover letter explaining why you are the ideal candidate for this role.



  • Bengaluru, Karnataka, India Turiyam AI Full time

    Company Overview:At TuriyamAI, we are pioneering world leading GenAI semiconductor solutions from India, for India and the World. Our breakthrough solutions are set to redefine the future of AI computing, driving unparalleled efficiency, performance, and accessibility for enterprises worldwide.Job Description:We are looking for an experienced individual to...


  • Bengaluru, Karnataka, India Turiyam AI Full time

    Company Overview: At TuriyamAI, we are pioneering world leading GenAI semiconductor solutions from India, for India and the World. Our breakthrough solutions are set to redefine the future of AI computing, driving unparalleled efficiency, performance, and accessibility for enterprises worldwide. Job Description: We are looking for an experienced...


  • Bengaluru, Karnataka, India Turiyam AI Full time

    Company Overview:At TuriyamAI, we are pioneering world leading GenAI semiconductor solutions from India, for India and the World. Our breakthrough solutions are set to redefine the future of AI computing, driving unparalleled efficiency, performance, and accessibility for enterprises worldwide.Job Description:We are looking for an experienced individual to...


  • Bengaluru, Karnataka, India beBeeBackend Full time ₹ 15,00,000 - ₹ 25,00,000

    Backend Engineering OpportunityWe're looking for a skilled Backend Engineer to help us build high-performance systems that meet the needs of our customers. As a key member of our engineering team, you'll be responsible for designing, developing, and deploying software and systems that are efficient, scalable, and reliable.Your primary focus will be on...


  • Bengaluru, Karnataka, India beBeeMathematician Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Are you looking for a challenging role that combines your passion for math and computer science?About the JobThis is an exciting opportunity to join our team as a Math Libraries Engineer, where you will be responsible for designing, developing, and optimizing high-performance math libraries for AI applications.As a key member of our team, you will work...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineer Full time ₹ 6,00,000 - ₹ 8,00,000

    Job Opportunity:We are seeking a talented software engineer to join our team. The ideal candidate will have hands-on experience developing firmware, boot code and software using high-performance 64-bit Arm processors.The successful candidate will be responsible for developing and maintaining drivers for high-speed interfaces like PCIe, Ethernet, MIPI and...


  • Bengaluru, Karnataka, India beBeeMathematician Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Mathematical Library DeveloperObjective:Design, develop, and optimize mathematical libraries for artificial intelligence applications.Responsibilities:Develop high-performance mathematical libraries focusing on dense linear algebra, matrix operations, and other relevant mathematical functions.Work with software developers to ensure seamless integration of...


  • Bengaluru, Karnataka, India beBeeEngineer Full time ₹ 9,00,000 - ₹ 12,00,000

    Job DescriptionRole Overview:We are seeking a highly skilled Communications and AI Software Engineer to join our team. The ideal candidate will have expertise in developing hyper-optimized model code, designing collective communication software libraries, and optimizing distributed computing algorithms.The selected individual will contribute to the...


  • Bengaluru, Karnataka, India beBeeCPlusDeveloper Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Job Overview">As a seasoned C++ Developer, you will be responsible for designing, coding, testing, debugging, and documenting high-performance software according to functional requirements. You will work collaboratively in an Agile/Scrum team environment, participating in fully agile Scrum deliveries. Your role will also involve providing technical guidance...


  • Bengaluru, Karnataka, India beBeeArchitect Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Title: Technical ArchitectWe are seeking an experienced Technical Architect to lead software design and technical guidance for our India Telephony engineering team.The successful candidate will have a strong grasp of algorithms, data structures, and network communication.This is a full-time, permanent role that offers the opportunity to work on...