Remote job
Senior Software Engineer
Job details
About this role
Role overview Build and operate customer-facing AI platform capabilities that support intelligent product experiences. This senior individual contributor role centers on production systems: developing agent workflows, integrating language models into customer journeys, and making their behavior measurable and reliable. Work is primarily in Python and spans a broader software environment.
Responsibilities - Design, build, and run AI services and product features, integrating with existing systems where needed. - Develop agent runtimes and workflows, including tool execution, state handling, recovery paths, and evaluation hooks. - Integrate language-model workflows into production with attention to correctness, reliability, latency, scale, and cost. - Assess models and providers against product-specific criteria and maintain flexible integrations as options evolve. - Build evaluation, tracing, observability, and feedback mechanisms to detect regressions and improve quality. - Write tested, documented, maintainable code; contribute through architecture discussions, reviews, pairing, and mentorship. - Collaborate with product, design, data, security, and engineering to shape ambiguous opportunities into dependable features.
Requirements - Five or more years building, shipping, and operating production software. - Strong production Python skills, including APIs, services, testing, debugging, and operational ownership. - Hands-on experience building, integrating, or evaluating agents, agent frameworks, tool orchestration, or language-model workflows. - Experience with agent tooling such as LangChain, LangSmith, LangGraph, PydanticAI, CrewAI, or similar. - Comfort working across a polyglot stack and with PostgreSQL, SQS, gRPC, and REST APIs, including data models and service contracts. - Ability to lead technically as an individual contributor and collaborate across disciplines.
Nice to have - Experience with MCP, vector databases, retrieval-augmented generation, or AI evaluation platforms.
Benefits and work setup - Remote-first work arrangement, paid time off under local requirements, and fully paid parental leave. - Home office stipend based on country of residence. - Professional development courses, manager training, and other learning opportunities.