Senior Software Engineer - Chat & Agent Systems
We’re looking for a strong software engineer with roughly 4–5 years of experience to play a central role in our chat team.
You’ll help shape the team’s technical direction, own the system design of day-to-day projects, maintain a high bar for engineering quality, and support junior developers through thoughtful design guidance and code reviews. This is a hands-on role for someone who combines strong programming fundamentals with practical experience building agentic systems.
What you’ll do
Own the technical design and delivery of chat-team projects.
Shape engineering priorities, standards, and day-to-day technical decisions.
Turn product requirements into simple, maintainable system designs.
Write production Python and remain closely involved in implementation.
Design clear abstractions that reduce complexity without over-engineering.
Review pull requests for correctness, maintainability, test coverage, and overall design quality.
Help junior developers strengthen their programming and system-design judgment.
Diagnose production issues acros
