GrepJob
Otter.ai

Senior Software Engineer, Backend (Infrastructure)

Otter.ai
Apply
about 2 months ago
Mountain View, CA, USASenior

Base Salary

$185k - $230k/yr

Responsibilities

  • Build and enhance backend systems that integrate with machine learning and AI features using Python.
  • Design and implement business logic with web frameworks like Django, ensuring compatibility with AI components.
  • Architect scalable solutions utilizing technologies like Nginx, Kafka, MySQL, and Cassandra.
  • Write reusable, efficient, and maintainable code for high-performance web services.
  • Collaborate with AI teams to streamline data pipelines and optimize model deployment.
  • Communicate technical strategies related to AI-enabled infrastructure to stakeholders.

Requirements

  • 5+ years of experience in developing and architecting large-scale web services, preferably with AI systems.
  • Bachelor's, Master's, or Ph.D. in Computer Science or a related field.
  • Strong expertise in databases, distributed systems, and backend performance optimization.
  • Expert proficiency in Python or other programming languages such as Go, Java, or C++.
  • Extensive experience with web frameworks like Django and technologies such as MySQL and Redis.
  • Solid understanding of database internals, transactions, and schema design for AI workloads.
  • Hands-on experience deploying and managing services on AWS interfacing with machine learning platforms.
  • Driven by ownership and passionate about delivering impactful solutions in collaborative environments.
  • Substantial production server experience or equivalent backend expertise.
  • Excellent communication skills and attention to detail.

Tech Stack

Apache CassandraApache KafkaAWSC++DjangoElasticsearchGoJavaLinuxMySQLPythonRedis

Categories