Software Engineer (Backend (Infrastructure))

Otter.ai

Mountain View, CA, United States Posted September 17, 2026

Check how well your resume matches this job

On-site Full-time Mid level
Salary Range

$136,000 - $185,000

Job Description

Join our dynamic engineering team as a Software Engineer (Backend Infrastructure). In this role, you will lead the development, deployment, and management of web services and infrastructure that empower AI-driven products and initiatives. You will collaborate closely with AI researchers, product managers, and technologists to deliver innovative solutions that transform the experiences of end-user professionals and enterprise clients across diverse industries. You will leverage your extensive experience in Python to build and enhance backend systems, design and implement robust business logic, architect scalable solutions, and communicate effectively with stakeholders across multiple teams.

  • Lead the development, deployment, and management of web services and infrastructure that empower AI-driven products and initiatives.
  • Collaborate closely with AI researchers, product managers, and technologists to deliver innovative solutions that transform the experiences of end-user professionals and enterprise clients.
  • Design and implement robust business logic using web frameworks such as Django, ensuring compatibility with AI components and integration with MySQL.
  • Are you an experienced Software Engineer, Backend (Infrastructure) looking to make a significant impact at the intersection of scalable web services and cutting-edge AI technologies?
  • Has hands-on experience deploying and managing services on AWS, particularly those interfacing with machine learning platforms
  • Has 2+ years of experience in developing and architecting large-scale web services, preferably with exposure to supporting AI systems
  • Possesses expert proficiency in Python or other programming languages such as Go, Java, or C++
  • Has extensive experience with web frameworks like Django and is comfortable integrating systems with technologies such as MySQL, Redis, Elasticsearch, Kafka, and Cassandra, particularly in support of AI workflows
  • Holds a Bachelor's, Master's, or Ph.D. in Computer Science or a related field
  • Is driven by ownership and passionate about delivering impactful solutions from conception to deployment, especially in collaborative environments with AI-focused teams
  • Demonstrates a solid understanding of database internals, transactions, indexing, and experience in schema design optimized for AI data workloads
  • Demonstrates strong expertise in databases, distributed systems, backend performance optimization, and familiarity with backend requirements for machine learning infrastructure
  • Has excellent communication skills, a genuine curiosity for technology, and meticulous attention to detail
  • Brings substantial production server experience or equivalent backend expertise to the table
  • Experience with operating systems, particularly Linux, and an understanding of their interactions with AI applications and services
  • Familiarity with HTTP, networking principles, and API design patterns beneficial to AI integrations
Required Skills
software development collaboration Python Django MySQL Amazon Web Services machine learning Java C++ Redis Elasticsearch Kafka Cassandra distributed systems performance optimization communication
How to apply

You apply on Otter.ai’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Otter.ai

See every open role at Otter.ai on ARes.

More Jobs at Otter.ai
Share This Job