Senior Software Engineer – Backend – Product
Company | Otter.ai |
---|---|
Location | Mountain View, CA, USA |
Salary | $185000 – $210000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- 5+ years of experience in developing/architecting large-scale web services
- Bachelor’s, Master’s, or Ph.D. in Computer Science or related field
- Expertise in databases, distributed systems, and backend performance measurement and optimization
- Expert proficiency in Python or other programming languages such as Go, Java, or C++
- Deep experience with web frameworks like Django and familiarity with MySQL, Redis, Elastic Search, Kafka, and Cassandra
- Solid understanding of database internals like transactions and indexes, with experience in database schema design
- Hands-on experience working on AWS
- Strong communication skills, genuine curiosity, and meticulous attention to detail
Responsibilities
- Utilize hands-on experience in developing technology using Python to drive impactful projects
- Demonstrate expertise in building robust business logic with web frameworks such as Django and integrating them seamlessly with MySQL
- Leverage proficiency in Nginx, Kafka, MySQL, Cassandra, Redis, and big data platforms to architect scalable solutions
- Write reusable, testable, and efficient code that powers web services and infrastructure
- Communicate effectively with stakeholders at all levels, ensuring alignment and understanding throughout the development process
Preferred Qualifications
- A good understanding of HTTP and networking principles
- Familiarity with operating systems, particularly Linux