Senior Software Engineer, Backend
$145,000–$180,000 year
On-site · San Jose, California, United States
Job Summary
Senior Backend Engineer will architect, develop, and scale core services and infrastructure powering AI-driven products. Design and maintain scalable backend systems, APIs, and data pipelines; use infrastructure-as-code to manage environments; collaborate with AI Research, Engineering, and Data Science to deploy/monitor scalable ML models; own full development lifecycle from design to maintenance; monitor performance and resolve production issues; write clean, maintainable code; mentor junior engineers and promote engineering best practices.
Required Qualifications
- BS/MS/PhD in Computer Science, Software Engineering, or related field
- 5+ years of professional software engineering experience with a heavy focus on backend systems
- Strong proficiency in Python and/or Rust
- Experience with Docker and Kubernetes
- Experience with cloud platforms (AWS, GCP, Azure)
- Experience with infrastructure-as-code tools (Terraform/OpenTofu) and Ansible
- Relational databases (PostgreSQL), Redis, Parquet or similar columnar formats
- GitOps practices (Argo CD) and Kubernetes deployments
- Excellent communication and collaboration skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.