20 hours ago
Warsaw, Poland +2 moreMid Level
Responsibilities
- Build and extend the agent runtime in Python using LangGraph, LangChain, and Deep Agents.
- Implement stateful graph agents, harness profiles, multi-agent and subagent orchestration, tool calling, streaming, structured output, human-in-the-loop review, branching, message queues, memory, and checkpoint/resume capabilities.
- Develop the runtime’s protocol and extensibility layers, including MCP tool servers and clients, A2A interoperability, and dynamic registries of skills, tools, and configurations.
- Integrate LLM providers such as OpenAI and Gemini for different use cases.
- Write clean, well-tested production code; participate in design and code reviews; and own components through production delivery.
- Collaborate with teammates, Applied Science, and application teams to safely move new capabilities from experimentation into production.
Requirements
- At least 3 years of professional software engineering experience, including strong recent experience building production systems with Python.
- Experience building LLM-powered or agentic systems with LangChain, LangGraph, or equivalent frameworks, including tool calling, orchestration, and agent state management.
- Strong design instincts and experience writing clean, testable code and contributing to component design.
- Understanding of modern asynchronous Python, API and service design, and relational data with PostgreSQL.
- Experience delivering cloud-native systems on Azure or a similar platform, with containers using Docker and familiarity with Kubernetes.
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- English proficiency for technical communication.
- Preferred experience with Deep Agents, multi-agent or subagent architectures, agent memory, human-in-the-loop patterns, MCP, A2A, RAG, retrieval systems, citations, LLM output evaluation, MLflow, OpenTelemetry, evals, Pulumi, or Terraform.
Benefits
- Hybrid/remote work arrangement in Poland.
- Competitive base salary, annual performance bonus, long-term incentives, equity program, benefits, discretionary time off, and parental leave.
- Opportunity to work on cloud-native AI systems supporting high-stakes legal technology.
- Ownership of systems across cloud and distributed environments in a collaborative and inclusive engineering culture.
