Senior Python Backend Engineer
Role summary
Dice is seeking a Senior Backend Engineer (Python) for Infoyogi LLC, a healthcare technology company. This permanent, hybrid role is based in the San Francisco Bay Area or remote. The engineer will design, implement, and maintain Python microservices for real-time conversational AI pipelines, working with technologies like WebRTC, gRPC, asyncio, FastAPI, and cloud platforms (AWS/GCP/Azure). Key responsibilities include integrating AI services, building robust APIs, optimizing for low latency, implementing observability, and ensuring HIPAA-compliant security. Collaboration with ML, product, and data engineering teams is essential. Required qualifications include 4+ years of Python backend experience and strong knowledge of streaming, async frameworks, cloud, and databases.
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Infoyogi LLC, is seeking the following. Apply via Dice today!
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 (- 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.
