
Senior Collective Communications Software Engineer
2 weeks ago
At TuriyamAI, we're revolutionizing the field of GenAI semiconductor solutions. Our cutting-edge technology aims to redefine the future of AI computing, driving efficiency, performance, and accessibility for enterprises worldwide.
">Job Description- Design collective communication software libraries in C++, assembly, and Python for datacenter AI.
- Stay updated on bleeding-edge collective algorithms for various network topologies to implement in our communication libraries.
- Help to hyper-optimize distributed computing algorithms, including compute communication overlap.
- Analyze communication bottlenecks for AI workloads and guide better system design.
- Collaborate with hardware and software architects and system engineers to hyper-optimize 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.
Preferred Qualifications/Experience
- Experience developing communication algorithms for large-scale CPU/GPU/accelerator clusters.
- 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.
-
Senior Software Engineer
2 weeks ago
India Microsoft Full timeJob DescriptionThe Windows Servicing & Delivery (WSD) Team utilizes diagnostic data and deep technical experiences to optimize the functionality and performance of our product offerings with a focus on Windows client, Windows Update, and Windows Reliability. WSD is looking for a Senior Software Engineer, to help enable the success of Microsoft solutions for...
-
Communication Libraries Engineer
17 hours ago
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...
-
Senior Electronics Engineer
4 days ago
India ZOOM Communications Full timeJob Title: Senior Electronics Engineer for Tech Innovation GroupLocation: Udyog Vihar, Gurgaon Professional Experience: 10 to 12 yearsDepartment: Tech Innovation Group (TIG)Timeline for Hiring: Immediate Application Deadline: 17 Sep 2025 CTC : INR 90,000/- to INR 1,00,000/- per month About the Company:ZOOM Communications is South Asia's leading provider of...
-
Software Engineer, Data Platform
3 days ago
India Zoom Communications Full time ₹ 5,00,000 - ₹ 8,00,000 per yearSoftware Engineer, Data PlatformWhat you can expectAs a Software Engineer, you will play a critical role in shaping the future of Zoom AI through innovative engineering solutions. You'll take the lead in developing and enhancing AI algorithms, techniques, and solutions for our AI Companion product. Working closely with experienced researchers and engineers,...
-
Senior Software Engineer
2 weeks ago
India Microsoft Full timeJob DescriptionMicrosoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's Intelligent Cloud mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office...
-
Senior Software Engineer
6 days ago
India Tata Consultancy Services Full time ₹ 9,00,000 - ₹ 12,00,000 per yearGreetings from TCS,TCS Chennai/Pune/Mumbai providing excellent opportunity for Senior Software Engineer (Terradata) Job Title :- Senior Software Engineer(Terradata)Job Location: Chennai/Pune/MumbaiExperience Range: 5 to 8 YearsRequired Skill set:-Synapse Analytics with Pyspark, Cosmos DBMust Have:Hands-on experience in Informatica PowerCenter and knowledge...
-
Senior Software Engineer
13 hours ago
Hyderabad, India Currenex State Street Trust Company Full timeJob Description Job Description: We are looking for a Senior level software engineer with expertise in enterprise Java technologies, Relational databases, cloud native application development, Agile methodologies and hands-on experience working in highly transactional, scalable software systems. The job involves the engineer to contribute towards new...
-
Senior Collections Analytics Lead
1 week ago
India beBeeDataDrivenLeader Full time ₹ 6,00,000 - ₹ 8,00,000Job DescriptionWe are seeking a senior professional to lead our collections analytics team.The successful candidate will be responsible for analyzing data, identifying trends, and developing strategies to improve collection rates and reduce delinquency rates.Key responsibilities include:Developing and implementing data-driven collection strategiesLeading...
-
Software Engineer Ii
3 weeks ago
India PROGRESS SOFTWARE Full timeWe are Progress Nasdaq PRGS - a trusted provider of software that enables our customers to develop deploy and manage responsible AI powered applications and experiences with agility and ease Were proud to have a diverse global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power...
-
Senior Software Engineer
1 week ago
India beBeeSoftware Full time ₹ 18,00,000 - ₹ 21,00,000Job Description:">">The role of a Senior Python Developer involves providing technical leadership and expertise to teams working on various projects.">They are responsible for defining and implementing development processes, best practices, and advanced concepts like design patterns, algorithms, etc.">Experience in integrating Python with backend...