
Communication Libraries Engineer
3 weeks ago
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 join our AI accelerator communications SW team to build hyper-optimized cluster networking solutions. You will contribute to architecture and design of our networking and collective communication software. You must be passionate about optimizing networking and communication performance at scale.
Responsibilities:
- Design collective communication software libraries in C++, assembly, Python for datacenter AI
- Stay abreast of bleeding edge collective algorithms for wide variety of network topologies to implement in our communication libraries
- Help to hyper-optimize distributed computing algorithms, including compute communication overlap
- Analyse communication bottlenecks for AI workloads and guide better system design
- Collaborate with hardware and software architects and system engineers to hyper-optimize our AI systems deployment
Requirements:
- Bachelor's or Master's or Ph.D. degree in Computer Science, Engineering, or a related field.
- 3+ years' experience developing hyper-optimized model C++ code
- Experience with one or more of the following:
- Implementing communication middleware like MPI/SHMEM
- Development and optimization of 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.
- Experience in software performance evaluations, optimizations and debugging
- Excellent problem-solving skills and the ability to work independently as well as part of a fast paced team in a startup environment.
- Strong communication skills to effectively convey technical concepts to non-technical stakeholders.
Preferred Qualifications / Experience:
- Experience developing communication algorithms for large scale CPU/GPU/accelerator clusters is a big plus
· Experience architecting and developing communication software solutions for AI accelerators using RDMA and proprietary communication fabrics, from device drivers through OS layers to applications and AI/ML frameworks
· Familiarity with Python programming and PyTorch is a plus
Benefits:
· Competitive salary and benefits package.
· Opportunity to work on cutting-edge AI technology.
· Collaborative, dynamic and inclusive work environment.
· Professional growth and development opportunities.
How to Apply: Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and why they are a good fit for this role to careers@turiyamai.com
-
Communication Libraries Engineer
3 weeks ago
Bengaluru, Karnataka, India Turiyam AI Full timeCompany 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...
-
Communication Libraries Engineer
2 weeks ago
Bengaluru, Karnataka, India Turiyam AI Full timeCompany 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...
-
Math Libraries Engineer
3 weeks ago
Bengaluru, Karnataka, India Turiyam AI Full timeCompany 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 exceptional Math...
-
Math Libraries Engineer
2 weeks ago
Bengaluru, Karnataka, India Turiyam AI Full timeCompany 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 exceptional Math Library...
-
Bengaluru, Karnataka, India beBeeCommunication Full time ₹ 2,16,00,000 - ₹ 2,59,20,000Job SummaryWe 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...
-
AI Engineer
1 week ago
Bengaluru, Karnataka, India beBeeCommunication Full time ₹ 6,00,000 - ₹ 8,00,000Job OverviewWe are seeking an experienced engineer to join our AI accelerator communications team. The successful candidate will be responsible for designing and developing collective communication software libraries in C++, assembly, and Python.">Responsibilities:Designing and developing collective communication software libraries in C++, assembly, and...
-
Data Engineer
2 weeks ago
Bengaluru, Karnataka, India Impetus Career Consultants Full timeHIRING FOR A USA BASED MNC -Location - Chennai Experience : 3-10years Data Engineer T3Bachelor's or master's degree with 3+ years of experience in Computer Science, Data Science, Engineering, or a related field.3+ years of experience in working with Python, SQL, PySpark and bash scripts. Proficient in software development lifecycle and software engineering...
-
Senior AI Communications Architect
2 weeks ago
Bengaluru, Karnataka, India beBeeAI Full time ₹ 1,50,00,000 - ₹ 2,50,00,000Transformative AI Engineer Opportunity We are seeking an experienced Senior AI Engineer to join our team and help us shape the future of AI-driven communication. The successful candidate will be responsible for designing and building multi-agent AI systems, focusing on natural language processing, speech recognition, audio intelligence, and large language...
-
Data Entry Operator
3 hours ago
Bengaluru, Karnataka, India Design Engineer Full time ₹ 2,64,000 per yearWe are seeking a dedicated and detail-oriented Data Entry Operator (DEO) to support R&D projects. The role involves accurate data entry, documentation, and maintenance of research records in secure systems. The DEO will assist scientists, engineers, and administrative staff by ensuring timely and error-free handling of project information.Key...
-
Middleware Engineer
9 hours ago
Bengaluru, Karnataka, India Intel Corporation Full time ₹ 10,00,000 - ₹ 25,00,000 per yearJob Details:Job Description: We are seeking a software developer to join our communication runtimes team to develop and contribute software features and optimizations to multiple communication libraries such as Intel SHMEM, Intel MPI, MPICH and Intel oneCCL. Intel SHMEM allows developers to make communications calls directly with SYCL kernels, enabling...