Senior Software Engineer, Python
2 days ago
There's nothing like a great night's sleep—the cozy, wrapped-up-in-a-heavy-blanket kind of sleep. The fire-crackling, curtains-drawn, DO NOT DISTURB kind of sleep. You know, the good stuff.
But here's the thing: while 85% of people agree sleep is the key to their well-being, more than half are unsatisfied with their own. Whether it's stress, interruptions, work, or little ones waking in the night, so many people need help getting truly restorative rest.
That's where we come in. At Hatch, we're on a mission to help people build better sleep habits—so they can feel more focused, energized, and present in their lives. We've designed best-in-class smart sleep devices, paired with science-backed sleep content, to help people unwind nightly, sleep deeply, and wake gently. More than 5 million sleepers of all ages have made space for rest with Hatch, with our baby products in 1 in 3 nurseries and our adult product, Restore, taking over nightstands (and TikTok) worldwide.
The Challenge
We're building an AI-powered sleep support chat to bring Hatch's sleep expertise to parents at scale. This isn't a thin wrapper around an LLM—it's an application that needs to understand real-world sleep scenarios, align with Hatch's guidance, handle multi-turn conversations, and plug into our device ecosystem.
Your job isn't to build models from scratch. You'll build the application layer around them: FastAPI services, Pydantic models, evaluation tooling, integrations with device APIs, and guardrails to keep responses safe and useful. This is solid engineering work on a product that matters to thousands of families.
What You'll DoWeek 1-2:
- 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
Within 3 Months:
- Drive implementation for Phase 2 of the AI Sleep Chat targeting Q2 2026
- 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
- Improve reliability and guardrails around model-driven responses
Within 6 Months:
- Lead Natural Language Interface project: translate voice/text commands into device API calls
- Design and implement multi-agent architecture for command processing pipeline (intent → parameters → CMS lookup → device control)
- Build routine creation wizard using LLM-powered recommendations
- Establish practical engineering patterns for using LLM APIs (validation, fallbacks, tests, observability)
Technical Depth:
- 4–6+ years professional Python experience
- Strong with FastAPI, Pydantic, async programming, and building production services
- Experience integrating with LLM APIs (OpenAI, Anthropic, Bedrock, etc.)
- Comfortable with prompt design, API orchestration, and response validation
- Solid understanding of monitoring, observability, and debugging distributed systems
AI/ML Systems:
- Experience using hosted model APIs to solve domain problems
- Familiarity with intent classification, entity extraction, and multi-turn conversation flows
- Ability to build evaluation harnesses and safety checks for model output
- Knowing when deterministic logic beats model creativity
Production Engineering:
- Experience with serverless or cloud-native architectures (AWS preferred)
- Able to debug issues that involve both model output and device/control APIs
- History of shipping features under tight, evolving requirements
Working With Domain Experts
- Can translate guidance from sleep consultants into rules, prompts, and validation logic
- Able to communicate system behavior clearly to product, CX, and business teams
- Pragmatic about constraints and tradeoffs
- Need hand-holding with modern Python web frameworks
- Expecting to train custom ML models or do research work
- Haven't shipped features that rely on LLM APIs in production
- Prefer theoretical AI work over building real user-facing systems
Parents lean on Hatch when they're frustrated and exhausted at 2am. The AI can't be sloppy or vague. It needs to understand real-world sleep issues—"my 8-month-old keeps waking at 3am"—and respond safely and consistently. Your work keeps the system grounded, reliable, and aligned with proven sleep guidance. If you want to build something that actually helps families during the hardest moments, this is a good place to do it.
Why You'll Love Working at HatchWe're a certified Great Place to Work 94% of our employees say Hatch is a great place to work.
You'll work with an amazing leadership team that truly values employees and leads with our company values every day.
We help people sleep better Our products make a meaningful impact on people's lives.
Our team is collaborative, fun, and full of brilliant minds.
We're backed by world-class investors and growing fast
We support flexibility with a remote-friendly work environment.
100% paid medical, dental, and vision insurance for employees (80% for dependents, including domestic partners)
Meaningful equity—you're an owner here
401(k) match (no vesting schedule)
16 weeks of fully paid parental leave
16 free therapy sessions (for you + one other adult in your life)
Financial support for family planning
Remote office + monthly internet reimbursement
Friends & family discounts on Hatch products
Exclusive discounts on travel, entertainment, and top retail brands
And so many more spontaneous perks
About HatchDesigned by experts and loved by parents, our Rest family—including Rest, Rest+, and Rest Go—helps little ones (and their grown-ups) build healthy sleep routines. For adults, Hatch Restore is a fully customizable smart sleep clock and sunrise alarm designed to help you unwind nightly, sleep deeply, and wake gently.
Founded in 2014 by parent entrepreneurs Ann Crady Weiss and Dave Weiss and featured on Shark Tank, Hatch is headquartered in Menlo Park, California.
We are an equal opportunity employer and are committed to building a diverse and inclusive team. We welcome applicants of all backgrounds, experiences, and perspectives.
Ready to Help the World Sleep Better?
We'd love to hear from you Apply now and join us in making great sleep a reality for all.
-
Senior Software Engineer, Python
2 days ago
Distributed, 🇺🇸 + 🇨🇦 (US + Canada) Hatch Full time US$100,000 - US$170,000 per yearThe Challenge We're building an AI-powered sleep support chat to bring Hatch's sleep expertise to parents at scale. This isn't a thin wrapper around an LLM—it's an application that needs to understand real-world sleep scenarios, align with Hatch's guidance, handle multi-turn conversations, and plug into our device ecosystem. Your job isn't to build...
-
Lead Software Engineer
2 days ago
Distributed, 🇺🇸 + 🇨🇦 (US + Canada) Hatch Full time $120,000 - $180,000 per yearCome Dream with Us at HatchThere's nothing like a great night's sleep—the cozy, wrapped-up-in-a-heavy-blanket kind of sleep. The fire-crackling, curtains-drawn, DO NOT DISTURB kind of sleep. You know, the good stuff.But here's the thing: while 85% of people agree sleep is the key to their well-being, more than half are unsatisfied with their own. Whether...
-
Lead AI/ML Engineer, Sleep Chat
1 week ago
Distributed, 🇺🇸 + 🇨🇦 (US + Canada) Hatch Full time $120,000 - $180,000 per yearThe Challenge We're building an AI-powered sleep support chat that scales Hatch's sleep expertise to thousands of parents simultaneously. This isn't a wrapper around ChatGPT—it's a production system that needs to understand complex sleep scenarios, align with Hatch's sleep philosophy, handle multi-turn conversations about routines/alarms/cues, and...
-
Senior Software Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer – ECI Software Solutions Location: US or CA Remote We are seeking a Senior Software Engineer with a strong "builder" mindset who is passionate about creating intelligent, scalable, and automated platforms. You will play a key role in designing, building, and integrating AI-powered agents and systems that enhance our products and...
-
Engineering Manager, Embedded
5 hours ago
Distributed, 🇺🇸 + 🇨🇦 (US + Canada) Hatch Full time US$120,000 - US$175,000 per yearCome Dream with Us at HatchThere's nothing like a great night's sleep—the cozy, wrapped-up-in-a-heavy-blanket kind of sleep. The fire-crackling, curtains-drawn, DO NOT DISTURB kind of sleep. You know, the good stuff.But here's the thing: while 85% of people agree sleep is the key to their well-being, more than half are unsatisfied with their own. Whether...
-
Lead AI/ML Engineer, Sleep Chat
1 week ago
Distributed, 🇺🇸 + 🇨🇦 (US + Canada) Hatch Full time US$150,000 - US$250,000 per yearCome Dream with Us at HatchThere's nothing like a great night's sleep—the cozy, wrapped-up-in-a-heavy-blanket kind of sleep. The fire-crackling, curtains-drawn, DO NOT DISTURB kind of sleep. You know, the good stuff.But here's the thing: while 85% of people agree sleep is the key to their well-being, more than half are unsatisfied with their own. Whether...
-
Software Engineer, AI
3 days ago
, , Canada G2i Inc. Full timeJoin to apply for the Software Engineer, AI (Python) role at G2i Inc. Join to apply for the Software Engineer, AI (Python) role at G2i Inc. List of accepted countries and locations Help train large-language models (LLMs) to write production-grade code across a wide range of programming languages: Compare & rank multiple code snippets , explaining which is...
-
Python Test Automation Engineer + Selenium
3 days ago
, ON, Canada Veracity Software Inc Full timePython Test Automation Engineer + Selenium Role: Python Test Automation Engineer + SeleniumDuration: 6 Month ContractLocation: Canada, Ontario (Remote)Job description: Quality Assurance, Manual Testing, and Software Testing skills Ability to create effective test cases Experience in QA Automation Strong analytical and problem-solving skills Strong Knowledge...
-
Senior Software Engineer
7 days ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...
-
Senior Software Engineer
2 weeks ago
, , Canada Accion Labs Full timeSenior Software Engineer (React & Python) Join the team and play a pivotal role in driving innovative digital solutions by combining your expertise in frontend development using React. This role offers a unique opportunity to contribute to cutting‑edge education solutions at the intersection of technology and world‑class education. Technical Skills...