- Company Name
- NVIDIA
- Job Title
- Senior Backend Software Engineer
- Job Description
-
Job Title: Senior Backend Software Engineer
Role Summary: Design, develop, and deploy secure, scalable backend services, tools, and libraries that enhance engineering productivity for chip design, verification, and AI workflows. Own the full lifecycle from architecture to production, ensuring secure by default operation and minimal customer effort.
Expactations: Deliver production‑grade Python systems on Linux; own end‑to‑end feature ownership (testing, deployment, monitoring); collaborate across chip design, security, and AI teams; maintain high code quality and documentation; adapt to evolving technical challenges; contribute to faster time‑to‑market for new chips and deep learning models.
Key Responsibilities:
- Architect and implement new backend services, tools, and libraries with a focus on security and compliance.
- Lead full software lifecycle: design, coding, CI/CD integration, deployment, and monitoring.
- Collaborate with cross‑functional teams to translate complex workflow requirements into technical solutions.
- Improve engineering productivity by creating reusable components and automating processes.
- Ensure code quality, performance, and observability in production environments.
- Stay current on security best practices, export control regulations, and industry trends.
Required Skills:
- Python backend development (FastAPI, Django, Flask) with production experience.
- Strong object‑oriented design, architectural patterns, and system scalability.
- Linux environment proficiency and CI/CD pipeline management (GitLab, GitHub, Perforce).
- DevOps practices: automated testing, deployment, monitoring, and observability (OpenTelemetry).
- Experience with cloud‑native infrastructure (Kubernetes, microservices, observability).
- Knowledge of databases and large‑scale data handling (MongoDB, OpenSearch, PostgreSQL).
- Ability to work independently and in dynamic, cross‑disciplinary teams.
- Familiarity with export control compliance, IP security, EDA tools, chip design workflows, or ML infrastructure is a plus.
Required Education & Certifications:
- BS or MS in Computer Science, Software Engineering, or related field (or equivalent experience).
- 5+ years of professional software development experience.
- Certifications in Python, cloud platforms, or security (e.g., CISSP, AWS Certified Developer) are advantageous.
Santa clara, United states
On site
Senior
25-12-2025