Skip to content
PhonelyPhonely

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.

About the job

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

Python, FastAPI, Asyncio, Kubernetes, AWS, GCP, Redis, SQL, NoSQL, LLMs, Datadog, CI/CD, Microservices, Firebase, Supabase

Machinify

Machinify

United States

Senior Software Engineer, Backend | Audit Product Team
$200k+/yrRemote8+ YOEBackend Engineering

Senior backend engineer responsible for architecting and shipping scalable, reliable web applications and distributed systems for a healthcare audit product. The role requires 8+ years of backend experience, strong Java or Scala expertise, cloud-scale systems experience, and the ability to mentor engineers and adopt AI-assisted development practices.

Snowflake

Snowflake

Bellevue, WA

Senior Software Engineer - Cloud Efficiency
$200k+/yrOn-site7+ YOEBackend Engineering

Design and build scalable systems that monitor, govern, and optimize cloud spending across Snowflake. The role requires 7+ years of production systems experience, strong programming and architectural skills, and expertise in cloud efficiency or observability.

Snowflake

Snowflake

Menlo Park, CA

Senior Software Engineer - ManagedDB
$200k+/yrHybrid7+ YOEBackend Engineering

Senior software engineer responsible for architecting and scaling Snowflake’s multi-cloud managed database infrastructure, including distributed systems, automation, reliability, and security. Requires 7+ years of backend systems experience and strong proficiency in cloud platforms and infrastructure automation.

Snowflake

Snowflake

Menlo Park, CA

Senior Software Engineer - Observe by Snowflake, Workflow
$200k+/yrOn-site5+ YOEBackend Engineering

Build scalable backend systems and user-facing workflow features for Observe by Snowflake’s observability platform. The role requires senior-level software engineering experience, strong distributed-systems foundations, and proficiency in Go or another high-performance systems language.

Posh

Posh

New York, NY

Senior Software Engineer, Backend
$200k+/yrOn-site5+ YOEBackend Engineering

The Senior Backend Engineer will build, scale, and operate production backend services and APIs, taking ownership from design through on-call. The role requires 5+ years of experience with distributed systems, data modeling, cloud infrastructure, and containerized deployments, plus strong technical communication and mentoring skills.