Senior Software Engineer, Python Distributed

Hatch

Remote regions

US Canada

Benefits

11w maternity

Job Description

Responsibilities:

  • Ramp up on the existing FastAPI service and PydanticAI agent architecture.
  • Review the sleep content library, device APIs, and common conversation patterns.
  • Make initial improvements to prompts, validation, or routing logic to stabilize quality.

AI Chat Development:

  • Build out evaluation and testing systems to validate responses against Hatch’s sleep guidance.
  • Work with sleep consultants to translate their knowledge to deterministic logic and model prompts.
  • Add instrumentation for monitoring, logging, and conversation analytics.

Natural Language Interface Project:

  • Design and implement multi-agent architecture for command processing pipeline.
  • Build routine creation wizard using LLM-powered recommendations.
  • Establish practical engineering patterns for using LLM APIs (validation, fallbacks, tests, observability).

About Hatch

At Hatch, they’re on a mission to help people build better sleep habits—so they can feel more focused, energized, and present in their lives.

Apply for This Position