Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NVIDIA Logo

Cloud Software Services Engineer - Backend

NVIDIA

$184,000 - $356,500
Aug 29, 2025
Santa Clara, CA, US
Apply Now

NVIDIA is looking for a strong senior back-end software engineer to help redefine where GPU Cloud computing is headed by crafting and delivering a new class of GPU service platforms for cloud computing in the fields of Deep Learning and AI.

Requirements

  • Strong knowledge and experience in OOP concepts and Design Patterns.
  • In-depth experience in design, architecture, and building complex large scale back-end systems - concurrent, distributed system, that’s performant, and highly available
  • Strong knowledge of core Java - Collections API, Streams API, Concurrency, I/O.
  • Knowledge in RDBMS and NoSQL (Cassandra, DynamoDb, Redis) databases
  • Deep understanding of HTTP REST API, gRPC, security, and networking.
  • Good understanding of API design as results of UX/UI/CLI requirements
  • Ability to drive pragmatic technical discussion towards practical solutions - clean architecture/code, reusable, common shared code/framework, testable, and extensible

Responsibilities

  • Architect, Design, plan, and implement complex PaaS for the GPU cloud services.
  • Help drive the underlying technology stack and implementation methodology.
  • Work closely with partners, stakeholders, UX and UI designers and front-end engineers on new products or features/improvements of existing products.
  • Obsessed with modules and/or product(s) consistency across the teams.
  • Nuts for test-driven development practices, help drive test automation, and CI/CD.
  • Customer focused - support, maintain, and document software functionality.

Other

  • BS/MS in CS or equivalent experience with 8+ years of hands-on experience building complex microservices
  • Live and breathe Test-Driven development methodologies, and ability to influence other teams and stakeholders to embody this in daily practice.
  • Disagree and commit - work across multiple teams, get buy-in and influence other teams on key factors that define the design/architecture of our platform
  • Strong ability to debug issues and get to the root cause to improve the stack, while working closely with partners and team members such as DevSecOps, and SRE.
  • Excellent verbal and written communication skills, and excellent team player