Posted in

Senior Software Engineer – Backend – Product

Senior Software Engineer – Backend – Product

CompanyOtter.ai
LocationMountain View, CA, USA
Salary$185000 – $210000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

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