Senior Software Engineer, Distributed Systems - NIM Factory
Nvidia
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
146 open distributed roles across 44 companies are on ApplySarthi right now, most of them in Bengaluru (12), Hyderabad (4), Pune (1).
- Senior Backend Engineer – Go / Distributed Systems (Pure1)Everpure
- Principal Java Engineer - Distributed Systems, Serverless - ElasticsearchElastic
- Quantum Control Distributed Runtime Internship 2027IBM
- Senior Manager of Software Engineering – Java, Distributed Platforms & AI/Agentic EngineeringJPMorgan · bengaluru
- Software Engineering PMTS - Backend Distributed Systems - Cloud InfrastructureSalesforce · hyderabad
What distributed roles keep asking for: System design (73%), Java (58%), Observability (57%), AWS (35%), Python (30%), Kubernetes (29%), C++ (27%), Elasticsearch (27%) — counted across their open postings here.
Software Engineer jobs in the United States · Remote Software Engineer jobs · CI/CD jobs · Data modelling jobs · Deep learning jobs · Docker jobs
Nvidia has 3,642 open roles listed here.
- Senior System Software Engineer - Dynamo-Triton Inference Server
- Technical Product Manager - AI Infra Resilience
- Senior Verification Engineer, SoC
- Formal Verification Engineer
- Senior Network Product Engineer
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for distributed roles keep coming back to System design, Java, Observability, AWS. Practise those questions before you sit with Nvidia.
Questions you are likely to be asked
- Why do you want to join Nvidia?
- What is your experience with Microservices? Tell me one thing you learned the hard way.
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
- How would you design an API for a feature you have worked on?
- What do you do when a production issue happens on your code?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Senior Software Engineer, Distributed Systems - NIM Factory at Nvidia interview free →NVIDIA is the platform upon which every new AI-powered application is built. We are seeking a senior engineer to design and build factory infrastructure and automation for NVIDIA Inference Microservices (NIMs). The right person for this role brings technical drive and creativity to change the way NVIDIA optimizes and serves performant inferencing for every AI model in a heterogeneous cluster environments. Our NIM offerings are easy to use, highly performant and tested in all deployment scenarios, in the cloud, on customer’s self-hosted infrastructure and locally on all NVIDIA GPUs. You will apply your deep technical expertise to design an efficient, scalable and reliable automation factory infrastructure that will take AI models to become NIMs that are validated for best in class performance and accuracy. NVIDIA is building a new category of products, by intersecting our prowess in deep learning and computing, with industry-leading technologies. You will harness groundbreaking technologies, and build a highly efficient factory to power how NVIDIA builds and validates NIMs for inferencing all the way through deployment in heterogeneous hardware and software environments. You will influence and drive technical advances in NVIDIAs workflows and build the infrastructure that strives to accelerate the delivery of every AI model on NVIDIA's GPUs anywhere. We are looking for technical talent to design and build our factory capabilities, including the underlying infrastructure, pipelines, backends, Docker build, test harness, metrics, performance engineering, log ingestion, and more. What you'll be doing: Develop a factory pipeline that will take an AI model in and produce a deployable service that is validated across Cloud, On-prem and Kubernetes environments. With the team, define and deliver rapid iterations on the group's technical strategies and roadmaps to deliver and improve the NIM factory. You will be designing interfaces, data modeling and schema design, and expanding observability over the factory pipeline and its compute infrastructure. Work with technical leaders designing and developing scalable and reliable factory components. You will collaborate with multiple AI model teams to understand their requirements to build an efficient infrastructure that improves every teams' productivity. Define metrics and drive improvements based on user feedback. You will mentor and collaborate throughout the team and with other teams to grow your colleagues and yourself. You will have a history of learning and growing your skills and those around you. What we need to see: A history of using your advanced programming skills to build distributed and compute systems, backend services, microservices and cloud technologies. Effective experience working with multi-functional teams, principals and architects, across organizational boundaries. Mentorship, growing teams and team members, and the flexibility to ability to adjust your direction and expectations given the needs of our customers. Deep technical expertise in distributed containerize applications using technologies such as Docker, K8s, Cloud Endpoints, Helm, and Prometheus. Passion for building rich, microservice applications build and test automation pipeline. Excellent interpersonal skills and the ability to lead multi-functional efforts Proven experience debugging and analyzing the performance of distributed microservices or cloud systems. BS or MS in Computer Science, Computer Engineering or related field (or equivalent experience) 8+ years of shown experience developing performant microservice, cloud software and/or tooling roles Ways to stand out from the crowd: Experience delivering event-driven applications using various services such as Temporal, Kafka, Redis or others and a demonstrable ability to discuss the pros and cons of these choices. A history of building and deploying containers for Microservices, Cloud and On-prem deployments, and their associated CI/CD pipelines Prior experience in working with large scale full stack development We are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and creative people in the world working for us. If you're creative and autonomous with a real passion for technology we want to hear from you. Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary range for this position is 184,000 USD – 287,500 USD. You will also be eligible for equity and benefits . Applications for this job will be accepted at least until November 6, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Head of Startups - India and South AsiaNvidia · bengaluru
- Manager, AI/HPC Infrastructure Technical Delivery — IndiaNvidia · pune
- Architect – AI-Powered Performance Verification AutomationNvidia · bengaluru
- Data Center Infrastructure SpecialistNvidia · bengaluru
- Senior Developer Relations ManagerNvidia · bengaluru
- Server Performance Architect - HardwareNvidia · bengaluru
- Senior Solutions Architect, Infiniband and Networking Ethernet - NVISNvidia · bengaluru
- Senior Software Engineer, Fabric Networking - GPUNvidia · bengaluru
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on workday · posted 2026-11-02. ApplySarthi collects openings and links to application pages; the role is advertised by Nvidia, not by us.