Posted in

Software Engineer – Backend – Infrastructure

Software Engineer – Backend – Infrastructure

CompanyOtter.ai
LocationMountain View, CA, USA
Salary$136000 – $185000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelJunior, Mid Level

Requirements

  • 2+ years of experience in developing and architecting large-scale web services
  • Bachelor’s degree in Computer Science or a related field
  • Experience with databases, distributed systems, and backend performance measurement and optimization
  • Proficient in Python or other programming languages such as Go, Java, or C++
  • Experience with web frameworks such as Django
  • Capability with MySQL, Redis, Elasticsearch, Kafka, and Cassandra
  • Good understanding of database internals, including transactions and indexes, and experience in database schema design
  • Familiar with working in AWS environments
  • Production server experience required
  • Strong attention to detail and exceptional communication skills

Responsibilities

  • Support the development, deployment, and management of web services and related infrastructure
  • Work collaboratively across functions to devise solutions and deploy systems
  • Utilize hands-on experience in developing technology using Python
  • Build business logic with web frameworks such as Django and MySQL
  • Write reusable, testable, and efficient code

Preferred Qualifications

  • A good understanding of HTTP and networking
  • A good understanding of operating systems, particularly Linux
  • A Master’s degree in Computer Science or a related field