Distributed SystemsJavaPythonGoAILLMOpenAIClaudeLangGraphFastAPICachingRemote Work
About this role
Role Overview
Own and deliver the production AI harness (assistant-style features: agent loop, tools, guardrails, and evaluations) while driving developer automation and large-scale migration work.
Take ownership of end-to-end systems and not prompt-only or notebook-only work.
Requirements
Proven experience designing and owning end-to-end distributed systems, including APIs, data models, storage strategies, caching, queuing, and handling failure scenarios and scalability challenges.
Strong foundation in computer science fundamentals such as data structures, concurrency, networking, and databases, with the ability to reason clearly about latency, throughput, and consistency trade-offs.
Ability to write clean, testable, and maintainable code, with a focus on robust API design, backward compatibility, and operational excellence.
Hands-on experience with at least two of the following languages: Python, Go, or Java, including the ability to read and modify code beyond your primary language when needed.
Experience building and deploying production-grade agents using frameworks such as LangGraph, Claude Agent SDK, OpenAI Agents, or Pydantic-AI, including tool integrations, MCP servers (e.g., FastMCP), and multi-agent orchestration. Familiarity with Temporal, Pydantic, FastAPI, and related ecosystems is highly valued.
Demonstrated experience developing evaluation frameworks, tracing mechanisms, and regression safeguards for LLM-based systems.
Tech Stack
Distributed Systems
Java
Python
Go
Benefits
Sophos operates a remote-first working model, making remote work the primary option for most employees.
Employee-led diversity and inclusion networks that build community and provide education and advocacy
Annual charity and fundraising initiatives and volunteer days for employees to support local communities
Global employee sustainability initiatives to reduce our environmental footprint
Global fitness and trivia competitions to keep our bodies and minds sharp
Global wellbeing days for employees to relax and recharge
Monthly wellbeing webinars and training to support employee health and wellbeing