
Cloud Platform Software Engineer
NVIDIA
full-time
Posted on:
Location Type: Hybrid
Location: Seattle • California • Washington • United States
Visit company websiteExplore more
Salary
💰 $184,000 - $287,500 per year
Tech Stack
About the role
- Develop software systems to support large scale deployments of cloud infrastructure
- Design and develop APIs to support Infrastructure as Code (IaC) automation and deployment workflows.
- Responsible for contributing to multiple source code projects to fulfill NVIDIA requirements with software services
- Work and collaborate with engineering managers, architects, designers, and frontend engineers to deliver high quality software
- Automate the validation of software solutions with unit and integration tests
- Participate in the ownership and health of CI/CD pipelines from dev to production environments
- Collaborate with other specialists for feedback on proposed designs and product direction
- Openly share successes and failures in a no blame environment
Requirements
- BS in Computer Science, Information Systems, Computer Engineering or equivalent experience
- 6+ years of proven experience in large scale software development
- Experience building and shipping services on Kubernetes
- Background with using and chipping in to open-source projects
- Collaborated with teams to write software to support cloud services at scale
- Programming experience in a relevant language, e.g. Golang, Python
- Communicate design and quality strategy in written, visual, and oral formats
- Experience with a wide range of modern infrastructure tools and technologies
Benefits
- Equity
- Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
cloud infrastructureAPIsInfrastructure as Code (IaC)unit testingintegration testingCI/CD pipelinesKubernetesGolangPythonsoftware development
Soft Skills
collaborationcommunicationdesign strategyquality strategyfeedback sharingteamworkproblem-solvingownershipadaptabilityno blame environment
Certifications
BS in Computer ScienceBS in Information SystemsBS in Computer Engineering