Python Developer

Remote • Posted 10 hours ago • Updated 10 hours ago
Full Time
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • Python

Summary

Role: Senior Backend Engineer (Python)

Location: San Francisco Bay Area, CA-Remote
Permanent role 
 
Key Responsibilities
  • Design, implement, and maintain Python microservices supporting real-time conversational AI pipelines.
  • Work on systems including audio capture, streaming transcription, LLM prompt orchestration, speech synthesis, and playback.
  • Integrate new ASR, TTS, LLM, and memory service providers into the platform.
  • Build APIs and adapters that allow hot-swapping components without downtime.
  • Implement streaming transports such as WebRTC, SIP, and telephony endpoints.
  • Optimize pipelines to achieve ultra-low latency (<500 ms round-trip).
  • Profile and improve async pipelines using asyncio, FastAPI, and gRPC streaming.
  • Implement observability using OpenTelemetry, metrics, and structured logging.
  • Ensure production reliability through retries, circuit breakers, and idempotent messaging.
  • Maintain HIPAA-compliant security, including encryption, tenant isolation, and secrets rotation.
  • Collaborate with ML, product, and data engineering teams to develop features like voice cloning, multimodal interactions, and domain memory retrieval.

Required Qualifications
  • 4+ years of experience building production backend systems in Python.
  • Strong experience with real-time streaming technologies such as WebRTC, WebSockets, or gRPC.
  • Hands-on experience with async frameworks (asyncio, FastAPI, etc.).
  • Deep understanding of concurrency, buffering, distributed tracing, and audio codecs (Opus, PCM).
  • Experience with cloud platforms (AWS / Google Cloud Platform / Azure).
  • Familiarity with container orchestration (Kubernetes, EKS, GKE).
  • Experience with message queues (Kafka, SQS, Pub/Sub).
  • Knowledge of relational databases (PostgreSQL) and in-memory stores (Redis).
  • Strong communication skills and ability to build observable, production-ready systems.

Preferred Qualifications
  • Degree in Computer Science, Electrical Engineering, or related field.
  • Experience with voice-agent frameworks.
  • Hands-on experience with telephony platforms (Twilio, Telnyx), SIP, or PSTN integrations.
  • Experience integrating multimodal inputs (voice, text, vision) into AI systems.
  • Exposure to GPU inference or streaming ML pipelines.
  • Prior experience working in regulated industries (healthcare, finance) and familiarity with SOC 2 / HIPAA compliance.

Benefits
  • Competitive benefits package including:
    • 401(k) with employer matching
    • Health, dental, and vision insurance
    • Flexible paid time off

Background Check
As a healthcare technology company, Ellipsis Health may conduct background checks for candidates receiving offers and periodically during employment, in compliance with applicable laws.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10312875
  • Position Id: 8940978
  • Posted 10 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

20d ago

Full-time

Depends on Experience

Remote

Today

Full-time

Remote

6d ago

Easy Apply

Contract

Depends on Experience

Remote

Today

Full-time

USD 93,950.00 - 155,000.00 per year

Search all similar jobs