About this role
NVIDIA is hiring a Senior Backend Software Engineer to build secure services, tools, and libraries for internal infrastructure. You will design and implement security tooling end-to-end, partnering with chip design, security, and AI teams to improve quality and time to market.
Key Responsibilities
- Design and implement new services, tools and libraries to make workflows Secure By Default
- Own the complete lifecycle from architecture to production deployment of security tooling
- Partner with chip design, security and AI teams to translate requirements into technical solutions
- Contribute to overall quality and improve time to market for next generation chips and deep learning models
- Innovate and develop scalable, reliable best-in-class systems and tools
Technical Overview
The role focuses on production backend services in Python on Linux, supported by CI/CD and DevOps practices. It also emphasizes cloud-native systems using Kubernetes, microservices architecture, and observability with OpenTelemetry, plus data platform familiarity with MongoDB, OpenSearch, and PostgreSQL.
Ideal Candidate
The ideal candidate is a senior backend software engineer with 5+ years of experience building and deploying Python services in Linux environments. They have hands-on experience with CI/CD pipelines using GitLab, GitHub, or Perforce and strong end-to-end ownership across testing, deployment, and monitoring, with additional bonus experience in Kubernetes, microservices, and OpenTelemetry observability.
Must-Have Skills
Proficiency developing and deploying Python systems in a Linux environment.Hands-on experience with CI/CD pipelines (GitLabGitHubor Perforce) and DevOps practices.Consistent track record of owning features end-to-end including testingdeploymentand monitoring.BS/MS in Computer Science/Engineering or equivalent experience with 5+ years experience using those skills.Proven strong foundation in object-oriented design and software architecture patterns.
Nice-to-Have Skills
Expertise in Python backends (FastAPIDjangoor Flask) with production-scale deploymentsCloud-native infrastructure experience: Kubernetes orchestrationmicroservices architectureand observability (OpenTelemetry)Knowledge of databasesdata lakesand operating on large data sets (MongoDBOpenSearchPostgreSQL)Familiarity with Export Control Compliance or IP SecurityExperience with EDA toolschip design workflowsor ML infrastructure
Tools & Platforms
PythonLinuxGitLabGitHubPerforceFastAPIDjangoFlaskKubernetesOpenTelemetryMongoDBOpenSearchPostgreSQL
Required Skills
PythonLinuxobject-oriented designsoftware architecture patternsCI/CD pipelinesGitLabGitHubPerforceDevOps practicestestingdeploymentmonitoringFastAPIDjangoFlaskKubernetes orchestrationmicroservices architectureobservabilityOpenTelemetryMongoDBOpenSearchPostgreSQLExport Control ComplianceIP SecurityEDA toolschip design workflowsML infrastructure
Hard Skills
PythonLinuxobject-oriented designsoftware architecture patternsCI/CD pipelinesGitLabGitHubPerforceDevOps practicestestingdeploymentmonitoringFastAPIDjangoFlaskKubernetesmicroservices architectureobservabilityOpenTelemetrydatabasesdata lakeslarge data setsMongoDBOpenSearchPostgreSQLExport Control ComplianceIP SecurityEDA toolschip design workflowsML infrastructurearchitectureproduction deployment
Soft Skills
planninginterpersonal skillsproblem solving skillsflexibilityadaptabilitycross-functional collaborationpartnering with chip designsecurity and AI teamsimproving efficiency and effectiveness of other specialists and engineers
Keywords for Your Resume
Senior Backend Software Engineersoftware engineerinternal infrastructure groupPythonLinuxobject-oriented designsoftware architecture patternsCI/CD pipelinesGitLabGitHubPerforceDevOps practicestestingdeploymentmonitoringarchitectureproduction deploymentFastAPIDjangoFlaskKubernetes orchestrationmicroservices architectureobservabilityOpenTelemetryMongoDBOpenSearchPostgreSQLKubernetes
Deal Breakers
5+ years experience developing and deploying Python systems in a Linux environment, Hands-on CI/CD pipeline experience with GitLab, GitHub, or Perforce, Demonstrated end-to-end feature ownership including testing, deployment, and monitoring, Strong foundation in object-oriented design and software architecture patterns
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile