Software Engineer, Backend (Product)

Otter.aiMountain View, CA
8h$136,000 - $185,000

About The Position

We are seeking a Software Engineer with a product background to join our innovative team and help support groundbreaking AI-driven features. This exciting role involves supporting the development, deployment, and management of our web services and infrastructure that power cutting-edge AI capabilities. As a vital member of our talented Engineering team, you'll collaborate across functions to build and optimize systems that enhance user productivity through advanced, AI-powered functionalities.

Requirements

  • Has 2+ years of experience in developing and architecting scalable web services.
  • Holds a Bachelor's degree in Computer Science or a related technical field.
  • Has experience with databases, distributed systems, and backend performance optimization to effectively support AI-driven products.
  • Is proficient in Python or other programming languages such as Go, Java, or C++.
  • Has experience with web frameworks, especially Django.
  • Demonstrates familiarity with technologies such as MySQL, Redis, Elasticsearch, Kafka, and Cassandra, essential for managing data-intensive, AI-centric services.
  • Understands database internals, including transactions and indexes, and has experience in schema design.
  • Is comfortable working in AWS environments that support scalable AI operations.
  • Brings production server experience, coupled with genuine curiosity, meticulous attention to detail, and exceptional communication skills.

Nice To Haves

  • Understanding of HTTP and networking principles.
  • Familiarity with operating systems, particularly Linux.
  • A Master’s degree in Computer Science or related field.
  • Prior experience or strong interest in supporting AI or machine learning-powered applications.

Responsibilities

  • Utilize your hands-on experience developing technology using Python, enabling seamless integration with our AI-driven products.
  • Build robust business logic using web frameworks such as Django, and manage integrations with databases like MySQL to support scalable AI infrastructure.
  • Collaborate closely with technologies including Nginx, Kafka, MySQL, Cassandra, Redis, and big data platforms to enable efficient processing and management of AI workloads.
  • Write reusable, testable, and efficient code to underpin and scale innovative AI-powered solutions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service