Senior Software Engineer, Python

Hatch
Full-time
New York or San Francisco
Posted on 23 days ago

Job Description

Hatch is seeking a Senior Software Engineer to build an AI-powered sleep support chat for parents. The role focuses on building the application layer around existing models, including FastAPI services, Pydantic models, and integrations with device APIs, ensuring responses are safe and aligned with Hatch’s sleep guidance.

Responsibilities

  • Ramp up on existing FastAPI service and PydanticAI agent architecture
  • Review sleep content, device APIs, and conversation patterns
  • Improve prompts, validation, and routing logic
  • Implement Phase 2 of the AI Sleep Chat
  • Build evaluation and testing systems
  • Translate sleep consultant knowledge into logic and prompts
  • Add instrumentation for monitoring and analytics
  • Lead Natural Language Interface project
  • Design multi-agent architecture
  • Build routine creation wizard
  • Establish engineering patterns for LLM APIs

Requirements

  • 4–6+ years professional Python experience
  • Strong with FastAPI, Pydantic, async programming
  • Experience integrating with LLM APIs
  • Comfortable with prompt design and API orchestration
  • Solid understanding of monitoring and debugging distributed systems
  • Experience using hosted model APIs
  • Familiarity with intent classification and conversation flows
  • Experience with serverless or cloud-native architectures
  • Ability to translate domain expert guidance into technical solutions
  • Strong communication skills

Benefits

  • No benefits