EU remote
Senior Product Engineer
About this role
About us Talkie builds AI Agents for healthcare. Our agents handle patient-clinic communication end-to-end over voice calls, web chat, and SMS, so patients get 24/7 access to care and busy practices never miss a conversation. Every month, our AI Agents handle close to a million real patient conversations across the US and Poland. Our customers include primary care and specialty practices, and hospitals. The role We're looking for a Senior Product Engineer to join our Platform team.
You'll build the features that power our AI Agents, in the backend and the UI. Much of that work touches telephony, clinical systems such as EHRs, and LLMs. You'll own features until they run in production. You research the problem and shape requirements with our CPO. You propose the interaction and UI, design the architecture, build it across the stack, ship it, and watch how it behaves with real patients on real calls.
You'll work alongside other Engineers, take requests from our Customer Success and Conversation Design teams, and work with many people across the product organisation. Our engineers work with many AI agents at once. One agent implements a feature, another reviews it, and a third digs through logs or researches an unfamiliar API. This role requires fluency in that way of working. What you'll do Own product features end-to-end.
Research the problem, refine requirements with the CPO, propose the user interaction, and design a clean, usable UI. Then build it, ship it, and monitor it. Build across the stack. You'll write backend services and APIs in TypeScript and Node.js, frontend in React, and AWS infrastructure as code. Integrate LLMs into the product. Design how our agents use models and tools. Build evals that show whether a change made things better, and trade off quality, latency, and cost on purpose.
Integrate with outside systems. Our agents depend on SIP telephony and call routing, EHR systems, LLM providers, and other services. Shape technical and architectural decisions. Take part in the team's design discussions, write and review technical proposals, and help set the direction of the platform. Keep it easy to change and maintain, and make sure it handles real-time calls efficiently. Mentor other engineers. Review their designs and code, pair with them on hard problems, and help them grow, including in how they work with agents.