Source description
About the role
You will be working as a senior software developer at NVIDIA, contributing to a large-scale private cloud system on GitHub and Kubernetes. This system supports Continuous Integration services for various teams within NVIDIA, including Graphics Processors, Mobile Processors, Deep Learning, Artificial Intelligence, and Autonomous Vehicles. The cloud services will be scaled to run on thousands of servers, handling millions of automated jobs daily, thus enhancing the efficiency of NVIDIA's software engineers globally. The infrastructure comprises a mix of machines with different operating systems and hardware platforms, featuring NVIDIA GPUs and Tegra Processors. If you are passionate about infrastructure and enjoy solving complex problems, this role is for you! Key Responsibilities: - Build creative and scalable cloud solutions to manage millions of jobs and thousands of systems - Address challenging infrastructure issues like job scheduling, resource management, and automated recovery - Develop comprehensive solutions encompassing Metrics, Alert, and Storage Services - Analyze data extensively, apply deep learning algorithms/machine learning to enhance system performance, and predictability - Contribute to optimizing processes in our GitHub-based CI workflow Qualifications Required: - Strong background in object-oriented programming, particularly in Java - Demonstrated experience in developing large-scale cloud infrastructure applications - Familiarity with technologies such as Kubernetes and Message brokers - Proficiency in relational databases like MySQL and NoSQL databases like Elasticsearch - Ability to collaborate effectively with teams across different time zones - Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent experience - 5+ years of proven experience in the field If you want to stand out: - Real-world experience with distributed systems, containers, and Kubernetes API - Proficiency in computer algorithms and selecting suitable algorithms for complex problems - Skill in breaking down complex problems into manageable sub-problems and reusing solutions effectively - Experience in developing and deploying major infrastructure features across multiple servers - Proficiency in Machine Learning and Data Analytics, with the ability to build efficient systems with minimal support Join NVIDIA, a leading technology employer known for its innovative and dedicated workforce. They are committed to equal opportunity and diversity in the workplace, providing accommodations for individuals with disabilities throughout the application process and employment. Apply now to be a part of their dynamic team! You will be working as a senior software developer at NVIDIA, contributing to a large-scale private cloud system on GitHub and Kubernetes. This system supports Continuous Integration services for various teams within NVIDIA, including Graphics Processors, Mobile Processors, Deep Learning, Artificial Intelligence, and Autonomous Vehicles. The cloud services will be scaled to run on thousands of servers, handling millions of automated jobs daily, thus enhancing the efficiency of NVIDIA's software engineers globally. The infrastructure comprises a mix of machines with different operating systems and hardware platforms, featuring NVIDIA GPUs and Tegra Processors. If you are passionate about infrastructure and enjoy solving complex problems, this role is for you! Key Responsibilities: - Build creative and scalable cloud solutions to manage millions of jobs and thousands of systems - Address challenging infrastructure issues like job scheduling, resource management, and automated recovery - Develop comprehensive solutions encompassing Metrics, Alert, and Storage Services - Analyze data extensively, apply deep learning algorithms/machine learning to enhance system performance, and predictability - Contribute to optimizing processes in our GitHub-based CI workflow Qualifications Required: - Strong background in object-oriented programming, particularly in Java - Demonstrated experience in developing large-scale cloud infrastructure applications - Familiarity with technologies such as Kubernetes and Message brokers - Proficiency in relational databases like MySQL and NoSQL databases like Elasticsearch - Ability to collaborate effectively with teams across different time zones - Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent experience - 5+ years of proven experience in the field If you want to stand out: - Real-world experience with distributed systems, containers, and Kubernetes API - Proficiency in computer algorithms and selecting suitable algorithms for complex problems - Skill in breaking down complex problems into manageable sub-problems and reusing solutions effectively - Experience in developing and deploying major infrastructure features across multiple servers - Proficiency in Machine Learning and Data Analytics, wit
More at NVIDIA
Related open roles
Senior Verification Engineer, Emulation and Prototyping
Bangalore
Senior Platform and EngOps Engineer - Cluster Operations
Bangalore
Senior Platform and EngOps Engineer - Cluster Operations
India
Senior Systems Software Engineer, Developer Productivity and Cloud Automation
India
Senior Platform and EngOps Engineer - Cluster Operations
Bangalore
Senior Systems Software Engineer - NVIDIA Cloud Functions
Bangalore