Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by NVIDIA, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior DGX Cloud Software Engineer - Infrastructure Automation and Distributed Systems at NVIDIA plays a pivotal role in enhancing our cloud infrastructure for high-performance computing. This position entails working collaboratively with cross-functional teams to design, deploy, and maintain scalable software solutions that optimize cloud resources and ensure efficiency in distributed environments. The ideal candidate will leverage their extensive technical expertise in automation and distributed systems to facilitate the delivery of high-quality cloud services, making a significant impact on our internal and customer-facing platforms.
Job Responsibilities
- Design and implement automated systems for cloud infrastructure management.
- Develop scripts and tools to enhance operational efficiency and automate repetitive tasks.
- Collaborate with engineering teams to design and deploy scalable distributed systems.
- Monitor system performance and troubleshoot issues, implementing solutions to optimize functionality.
- Contribute to the architecture and design of next-generation cloud services.
- Participate in code reviews, ensuring adherence to coding standards and best practices.
- Provide mentorship and guidance to junior engineers in software development and cloud technologies.
- Stay updated on industry trends in cloud computing and automation tools.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software engineering with a focus on infrastructure automation and distributed systems.
- Proficiency in programming languages such as Python, Go, or C++.
- Strong understanding of cloud platforms (e.g., AWS, Azure, GCP) and associated services.
- Experience with container orchestration tools like Kubernetes or Docker.
- Familiarity with CI/CD pipelines and DevOps practices.
- Solid comprehension of networking and security concepts in distributed environments.
- Excellent problem-solving skills and the ability to work under pressure.
Technologies & Tools
In this position, the Senior DGX Cloud Software Engineer will work with a range of technologies and tools including cloud service platforms (AWS, Azure, Google Cloud), programming languages like Python and Go, containerization technologies such as Docker and Kubernetes, and CI/CD automation tools like Jenkins and GitLab. Familiarity with monitoring tools such as Prometheus and Grafana will also be essential for maintaining system performance and reliability.
Ideal Candidates
The ideal candidates for this position will possess a strong analytical mindset coupled with excellent communication skills, enabling them to collaborate effectively in a dynamic team environment. They will be proactive problem solvers, driven by a passion for technology and innovation. Successful applicants should exhibit a high level of adaptability to changing technologies and market conditions, along with a commitment to continuous learning and development in the fast-paced field of cloud computing and distributed systems.
☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.