Otter.ai
Software Engineer, Backend (Infrastructure)
$136K–$185K
Mountain View, CA · Full-time · Posted Apr 15, 2025
- Experience
- 2+ years developing and architecting large-scale web services.
- Education
- Bachelor's, Master's, or Ph.D. in Computer Science or a related field.
About the job
Develops and manages scalable backend services and infrastructure that support Otter.ai’s AI-driven products, data pipelines, and real-time analytics.
What you'll do
- Build and improve Python backend systems and business logic, including web services integrated with AI features.
- Design scalable infrastructure and optimize databases, distributed systems, and backend performance.
- Collaborate with AI teams to improve data pipelines and model deployment, and communicate technical strategies to stakeholders.
What they ask for
- 2+ years of experience developing and architecting large-scale web services.
- Bachelor's, Master's, or Ph.D. in Computer Science or a related field.
- Expert proficiency in Python or another programming language such as Go, Java, or C++; extensive experience with web frameworks such as Django.
- Experience with databases and distributed systems, and hands-on deployment and management of services on AWS.
Nice to have
- Familiarity with HTTP, networking principles, and API design patterns.
- Experience with Linux and understanding of operating systems’ interactions with AI applications and services.
Pay
$136,000 to $185,000 USD per year (base salary)
Tools
Python, Django, Nginx, Kafka, MySQL, Cassandra, Redis, AWS
AI focus
Build backend systems and infrastructure for AI-driven products; support AI workflows, data pipelines, model deployment, and real-time AI analytics.
Model-written summary · the original posting is authoritative