Backend Engineer (senior)

Engineering · Full-time · San Francisco, United States

Job description

As a Senior Engineer on our platform engineering team, you will take key ownership in developing cutting-edges end to end solutions using LLMs and other approaches and spearheading new projects. You'll be responsible for designing and delivering production systems that work with LLM AI Agents to handle complex phone call interactions. This position provides the opportunity to address significant technical challenges and drive the evolution of our AI infrastructure.

Responsibilities

  • Direct the development of APIs, ensuring they are robust, scalable, and adhere to high engineering standards.
  • Design interfaces between our backend audio processing interfaces and our machine learning models.
  • Define and drive improvements in key infrastructure components for conversational AI development, training, deployment, and scaling.
  • Enable solutions from development to production, ensuring they are robust, scalable, and reliable and integrate well with our machine learning team.

Requirements

  • Proven experience in designing and implementing scalable, robust backend systems.
  • Curiosity of machine learning concepts, algorithms, and infrastructure requirements.
  • Expertise in languages such as Go, Python, Java, C++, or similar, with a focus on backend development.
  • Hands-on experience with cloud services like AWS, Google Cloud, or Azure, specifically for deploying ML models and backend services.
  • Extensive experience in designing, developing, and maintaining APIs for seamless integration of backend services.
  • Strong knowledge of database technologies, both SQL and NoSQL, and experience in optimizing database performance.