Skip to content
PhonelyPhonelySan Francisco, CA

Senior Backend Engineer

Builds and maintains Python-based state systems and microservices for real-time voice AI agents, integrating LLMs and ensuring high availability. Requires 5+ years Python experience with async web apps, FastAPI, AWS, and Kubernetes.

200k – 350k/yr
On-site5+ YOEBackend Engineering

About the role

Responsibilities

  • Build and maintain Python-based state systems that drive what the voice AI says and does across complex, real-time conversations.
  • Integrate and orchestrate multiple LLM providers, including prompt design, tool/function calling, routing, and fallbacks.
  • Write clean, maintainable, high-performance Python code, leveraging asyncio, OOP, and best practices.
  • Write automated tests and validation suites to ensure correctness, resilience, and safe iteration of agent logic and state transitions.
  • Monitor production systems, debug agent behavior, and continuously improve reliability and conversation quality.
  • Implement comprehensive metrics, logging, and alerting to validate correctness, detect failures early, and maintain extremely high availability.
  • Design database schemas, optimize queries, and operate both SQL and NoSQL databases in production.
  • Build and operate authentication and authorization mechanisms with strong security guarantees.
  • Design and build microservices-based architectures.

Qualifications

  • 5+ years writing Python, experience writing async web apps using FastAPI, testing frameworks.
  • Understanding of LLMs, APIs, Cloud, CI/CD pipelines.
  • Comfortable with understanding technical specifications.
  • Understanding of good architecture, security practices.
  • Strong technical and communication skills.
  • Experience with AWS & Kubernetes.

Software Stack

  • Backend: Python, microservices, async programming.
  • Cloud & Infrastructure: AWS, GCP, Kubernetes, Redis.
  • Databases: Firebase, Supabase.
  • Observability & Monitoring: Datadog, logging, metrics, tracing.
  • Telephony & Voice AI: SIP, voice APIs, real-time call handling.
  • Other tools & practices: CI/CD, automated testing, resilient architecture.

Skills

PythonFastAPIAsyncioKubernetesAWSGCPRedisSQLNoSQLLLMsDatadogCI/CDMicroservicesFirebaseSupabase
Mercor

Software Engineer, Backend

MercorSan Francisco, CA

Own and define the shared backend architecture, core services, data models, and APIs that power Mercor's rapidly scaling talent network and AI training products. Requires 8+ years backend engineering experience with a track record of organization-wide architectural ownership and complex migrations.

200k – 500k/yr
On-site8+ YOEBackend Engineering
Astronomer

Senior Software Engineer

AstronomerNew York, NY

Build and optimize backend services connecting Apache Airflow to scalable cloud infrastructure on Astronomer's Astro platform. Requires 5+ years SaaS experience, strong Python/Golang and Kubernetes skills, and on-call participation.

200k – 230k/yr
Hybrid5+ YOEBackend Engineering
Snowflake

Senior Software Engineer

SnowflakeBellevue, WA

Build and operate Snowflake's core Streaming Platform (Snowpipe Streaming and Datastream) for real-time, high-scale data ingestion powering enterprise AI. Requires 5+ years building large-scale distributed systems with strong Java or C++ skills.

200k – 288k/yr
Hybrid5+ YOEBackend Engineering
Snowflake

Senior Software Engineer

SnowflakeMenlo Park, CA

Senior Software Engineer building and scaling Snowflake's distributed cloud control plane and next-gen Data Cloud services. Requires 6+ years experience, strong Java and distributed systems expertise, and a Bachelor's in CS or related field.

200k – 288k/yr
On-site6+ YOEBackend Engineering
Snowflake

Senior Software Engineer - Data Clean Room/ AI Data Hub

SnowflakeBellevue, WA

Senior engineer building scalable infrastructure and AI-enabled features for Snowflake's secure multi-party data collaboration platform.

200k – 288k/yr
On-site7+ YOEBackend Engineering