N
Senior Software Engineer, Developer Tools For Cloud
N
Senior Software Engineer, Developer Tools For Cloud
NVIDIA•IL
This week
Full-timeHybrid
Company
NVIDIA
Location
IL
Type
Full-time
Work Schedule
full time
Work Location
hybrid
NVIDIA•IL
This week
Full-timeHybrid
Company
NVIDIA
Location
IL
Type
Full-time
Work Schedule
full time
Work Location
hybrid
Job Description
Join NVIDIA as a Senior Software Engineer developing innovative developer tools and platforms that empower engineers to build, test, and deploy cloud-native applications at scale.
Full Description
NVIDIA is seeking a Senior Software Engineer to join our Developer Tools team focused on cloud technologies. In this role, you will design and build cutting-edge tools that help developers worldwide create high-performance applications for GPU-accelerated cloud environments. You will collaborate with cross-functional teams to enhance our developer platform, ensuring seamless integration with cloud infrastructure and improving productivity for both internal and external developers.
As a key member of the engineering organization, your primary responsibilities include architecting scalable developer tools, implementing robust CI/CD pipelines, developing debugging and profiling utilities for cloud deployments, and optimizing performance for large-scale distributed systems. You will also contribute to open-source projects, mentor junior engineers, and participate in technical design reviews to maintain high code quality standards across the team.
To succeed in this position, candidates must possess a Bachelor's degree in Computer Science or a related field with at least 5 years of professional software development experience. Strong proficiency in Python, Go, or Java, along with deep knowledge of cloud platforms such as AWS, Azure, or Google Cloud is essential. Experience with containerization technologies like Docker and Kubernetes, as well as familiarity with infrastructure-as-code tools, is required.
Ideal candidates will demonstrate expertise in building developer tooling, observability systems, and performance optimization techniques for cloud-native applications. Skills in distributed systems, version control, and automated testing frameworks are highly valued. NVIDIA offers a dynamic work environment where innovation thrives, supported by comprehensive benefits including competitive salaries, health insurance, retirement plans, and flexible work arrangements.
Professionals joining NVIDIA benefit from extensive professional development opportunities, including access to cutting-edge GPU technologies, internal training programs, and the chance to work on transformative projects that shape the future of computing. Career growth paths include technical leadership tracks and opportunities to influence product strategy at one of the world's leading technology companies.
Key Skills
Cloud DevelopmentPythonKubernetesCI/CD PipelinesDeveloper Tools
