NVIDIA

Senior Cloud Software Engineer

NVIDIA

full-time

Posted on:

Location Type: Remote

Location: CaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $224,000 - $356,500 per year

Job Level

About the role

  • Architect, build, plan, implement, and operate complex PaaS for GPU cloud services.
  • Drive the underlying technology stack and implementation methodology.
  • Work closely with collaborators, customers, UX/UI designers, and front-end engineers on developing new products or enhancing existing features.
  • Ensure consistency across modules and/or products within the team.
  • Champion the adoption of development practices that prioritize testing, including advancing test automation and CI/CD.
  • Maintain a customer-centric approach by supporting, maintaining, and detailing software functionality.

Requirements

  • BS/MS in Computer Science or equivalent experience with 12+ years of hands-on experience building complex services.
  • Strong knowledge and experience in OOP concepts and Build Patterns, with in-depth experience in crafting and composing complex, large-scale back-end systems.
  • Expertise in Cloud, Kubernetes, Terraform, Docker, Networking, LGTM, Java, Spring Boot, Golang and Python
  • Proficiency in RDBMS and NoSQL databases such as Cassandra, DynamoDB, and Redis.
  • Deep understanding of HTTP REST API, gRPC, security, and networking, along with a good grasp of API development influenced by UX/UI/CLI requirements.
  • Ability to drive pragmatic technical discussions towards practical solutions that are clean, reusable, testable, and extensible.
  • Dedication to collaborative development approaches, with the capability to impact daily operations across teams and collaborators.
  • Strong debugging skills to pinpoint underlying issues and enhance the technology stack, working closely with colleagues and team members like DevSecOps and SRE or those with equivalent experience.
  • Strong verbal and written communication abilities, with a demonstrated history of being a standout colleague.
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
OOP conceptsBuild PatternsCloudKubernetesTerraformDockerJavaSpring BootGolangPython
Soft Skills
collaborative developmentstrong debugging skillsverbal communicationwritten communicationcustomer-centric approachpragmatic technical discussionsimpact across teamstest automationCI/CDclean code practices
Certifications
BS in Computer ScienceMS in Computer Science