Communication Libraries Engineer

3 weeks ago


Tumkūr, 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 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



  • Tumkūr, 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 exceptional Math Library...


  • Tumkūr, Karnataka, India Connect Tech+Talent Full time

    Communication EngineerBangalore, IndiaFull-TimeMinimum Skills:10+ years experience as Communication EngineerStrong knowledge in Signaling protocol (SIP)Good understanding of networking and protocolsStrong knowledge in VOIP, TCP/IP, HTTP, DNS, firewalls, load balancersSkilled in Ruby and C++Hands on experience with Linux serverGood knowledge in Microservices...


  • Tumkūr, Karnataka, India beBeeAdministration Full time

    Job Description:The successful candidate will be responsible for administering and modeling 3D projects in a dynamic engineering environment.They will be expected to perform various tasks related to the administration of SP3D, S3D, and E3D software, including installation, database settings, project customization, and maintenance of...


  • Tumkūr, Karnataka, India beBeeCommunications Full time

    About the RoleWe are seeking a highly skilled engineer to join our team. The ideal candidate will have a deep understanding of complex feature development, strong signal processing fundamentals and excellent programming skills.The role involves working individually on challenging projects, requiring a high level of technical expertise and problem-solving...

  • Senior Engineer

    2 weeks ago


    Tumkūr, Karnataka, India L&T Technology Services Full time

    Senior EngineerExp: 3-5 YrsLocation: BangaloreExperience in safety critical software Requirement, Design & development, testing and System IntegrationEngineers should have Working knowledge of OpenGL (Open Graphics Library) & C++ and usage of Case Tools, AI/ML development skills preferable, MATLAB / Simulink model development


  • Tumkūr, Karnataka, India XpertDirect Full time

    Embedded Security Engineer – RISC-V Platforms for Secure Industrial DevicesEmbedded Systems | RISC-V | Secure Embedded ApplicationsAre you passionate about embedded systems that prioritize both performance and protection?We are hiring on behalf of one of our clients for an Embedded Security Engineer to join their hybrid team. This role focuses on the...

  • Devops Engineer

    3 weeks ago


    Tumkūr, Karnataka, India ValueLabs Full time

    Requirements:Technical Skills:Proficiency in OpenShift, Argo CD, Helm charts, and shared libraries.Experience with CI/CD tools like Jenkins, GitLab CI/CD, or similar platforms.Experience with Platform as a Service using tools like AWS Elastic Beanstalk, Google Cloud App Engine, Azure App Service, or Heroku.Familiarity with monitoring and logging tools such...

  • Ai/Ml Engineer

    3 weeks ago


    Tumkūr, Karnataka, India Chubb Full time

    Purpose of Role Chubb is seeking a highly skilled and experienced Deep Learning Engineer with Generative AI experience to develop and scale our Generative AI capabilities. The ideal candidate will be responsible for designing, finetuning and training large language models and developing Generative AI systems that can create and improve conversational...

  • Devops Engineer

    2 weeks ago


    Tumkūr, Karnataka, India ValueLabs Full time

    Np 15- 30 days. Technical Skills: Proficiency in OpenShift, Argo CD, Helm charts, and shared libraries. Experience with CI/CD tools like Jenkins, GitLab CI/CD, or similar platforms. Experience with Platform as a Service using tools like AWS Elastic Beanstalk, Google Cloud App Engine, Azure App Service, or Heroku. Familiarity with monitoring and logging...

  • Devops Engineer

    3 weeks ago


    Tumkūr, Karnataka, India ValueLabs Full time

    Np 15- 30 days.Technical Skills:Proficiency in OpenShift, Argo CD, Helm charts, and shared libraries.Experience with CI/CD tools like Jenkins, GitLab CI/CD, or similar platforms.Experience with Platform as a Service using tools like AWS Elastic Beanstalk, Google Cloud App Engine, Azure App Service, or Heroku.Familiarity with monitoring and logging tools such...