NVIDIA Logo

NVIDIA

Senior System Software Engineer - Github

Reposted 4 Hours Ago
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Senior level
In-Office
Pune, Maharashtra, IND
Senior level
Design and implement scalable cloud infrastructure and CI services on GitHub and Kubernetes to run millions of automated jobs. Work on job scheduling, resource management, automated recovery, metrics/alerting/storage services, and apply ML to improve performance. Collaborate across teams and time zones to deploy features across thousands of servers.
The summary above was generated by AI

NVIDIA seeks a senior software developer to contribute to a large-scale private cloud system on GitHub and Kubernetes. This system supports Continuous Integration services for several teams at NVIDIA.

As a team, we work with various groups within NVIDIA such as Graphics Processors, Mobile Processors, Deep Learning, Artificial Intelligence, and Autonomous Vehicles to meet their diverse infrastructure needs. These cloud services will be scaled to run on thousands of servers and complete millions of automated jobs per day. This improves the efficiency of thousands of NVIDIA's software engineers worldwide. We host a heterogeneous mix of machines with various operating systems (Windows/Linux/Android) and multiple hardware platforms (x86/ARM) featuring both NVIDIA GPUs and Tegra Processors. Are you driven by infrastructure and excited by complex issues? Are you set to build future cloud services, develop original solutions, explore data to detect actual problems, and fix them? We can’t wait to have a fun-loving person like you join us!

What you'll be doing:

  • Build creative, scalable cloud solutions to handle millions of jobs and thousands of systems

  • Tackle challenging problems in infrastructure such as job scheduling, resource management, and automated recovery

  • Develop complete solutions including Metrics, Alert, and Storage Services

  • Dig into data, analyze it extensively, and apply deep learning algorithms/machine learning to improve system performance and predictability

  • Contribute to our GitHub-based CI workflow to streamline and optimize processes

What we need to see:

  • Strong object-oriented programming background, with a preference for Java

  • Proven experience in developing large-scale cloud infrastructure applications

  • Knowledge of various technologies including Kubernetes and Message brokers

  • Experience with relational databases like MySQL, and NoSQL databases such as Elasticsearch

  • Ability to work effectively with various teams across different time zones

  • BS/MS in Computer Science, Computer Engineering, or equivalent experience

  • 5+ years of proven experience

Ways to stand out from the crowd:

  • Real-world experience with distributed systems, containers, and Kubernetes API

  • Proficiency in computer algorithms with the capability to select the most suitable algorithms for complex problems

  • Skill in breaking down complex problems into manageable sub-problems and reusing solutions effectively

  • Experience in crafting, implementing, and deploying major infrastructure features across multiple servers with incremental rollout

  • Proficiency in Machine Learning and Data Analytics, and their application in Infrastructure as well as the ability to build simple systems that operate efficiently with minimal support

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and dedicated people in the world working for us. If you're creative and passionate about developing cloud services we want to hear from you!

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We provide reasonable accommodations to individuals with disabilities. These accommodations help with the application process, essential job functions, and other employment benefits. Please contact us to request accommodation.

NVIDIA Pune, Mahārāshtra, IND Office

Survey No.144 145, Commerzone No.5, Off, Airport Rd, Yerawada, Pune, Maharashtra, India, 411006

Similar Jobs

An Hour Ago
Easy Apply
Remote or Hybrid
India
Easy Apply
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
As a Senior Business Systems Analyst, you will define system goals, capture business requirements, and work with engineering teams on SFDC implementations.
Top Skills: Experience CloudSales CloudSalesforce
4 Hours Ago
In-Office
Expert/Leader
Expert/Leader
Fintech • Information Technology • Financial Services
Lead design and delivery of a scalable data quality platform: build services/APIs for rule execution, profiling, validation, reconciliation, observability, and metadata-driven controls; optimize high-volume queries; partner across platform, governance, and product teams; mentor engineers and set enterprise architectural direction.
Top Skills: AWSAzureBigeyeCi/CdContainer OrchestrationData PipelinesDbtEtl/EltEvent Streaming/MessagingFastapiGCPGreat ExpectationsMssqlOpen Container Initiative (Oci)PythonSnowflakeSoda
4 Hours Ago
In-Office
Senior level
Senior level
Fintech • Information Technology • Financial Services
Lead design and delivery of scalable data pipelines and platforms for structured and unstructured data. Own end-to-end ingestion, transformation, orchestration, storage, and serving for analytics and AI use cases. Architect data models and reusable components, enforce engineering best practices, implement data quality/observability, optimize cloud workloads, mentor junior engineers, and partner with cross-functional teams to deliver enterprise-scale data products.
Top Skills: APIsCi/CdEtl/EltGitPythonSnowflakeSQL

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account