onsite
Senior Backend Engineer Infrastructure - Otter.ai
Backend Engineer
Senior Backend Engineer focused on building, deploying, and operating scalable web services and infrastructure for AI‑driven products, leveraging cloud platforms, container orchestration, and modern DevOps practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services that support AI‑powered applications.
- Architect, provision, and operate cloud infrastructure (AWS) using IaC and container orchestration (Kubernetes, Docker).
- Implement robust CI/CD pipelines to ensure rapid, reliable releases and automated testing.
- Collaborate with AI researchers, product managers, and front‑end teams to translate requirements into scalable system designs.
- Monitor, troubleshoot, and optimize system performance, reliability, and cost efficiency.
Requirements
- 5+ years of professional experience building backend services in Python or Go.
- Deep knowledge of cloud services (AWS), containerization, and orchestration tools such as Kubernetes and Docker.
- Strong background in designing distributed, fault‑tolerant systems and implementing CI/CD workflows.
- Experience with monitoring, logging, and performance tuning in production environments.
- Excellent problem‑solving skills and ability to work cross‑functionally with research and product teams.
Skills
pythongokubernetesawsdockercicd