onsite
Staff Software Engineer - Agent Core - Tasklet
Software Engineer
Lead the design and scaling of a high‑performance agent core platform, driving backend architecture, distributed services, and cloud infrastructure using Go, Python, Kubernetes, and AWS.
About the role
Key Responsibilities
- Architect and implement scalable, fault‑tolerant microservices that power autonomous agents across multiple domains.
- Own end‑to‑end performance, reliability, and security of the agent core stack, ensuring low latency and high throughput.
- Collaborate with product and data teams to translate business requirements into robust, maintainable code.
- Mentor and guide a growing engineering team, setting coding standards and driving best practices.
- Lead incident response, root‑cause analysis, and continuous improvement of observability and monitoring.
Requirements
- 10+ years of software engineering experience, with 5+ in a senior or staff role.
- Deep expertise in Go (or equivalent systems language) and Python for backend services.
- Proven track record building distributed systems on Kubernetes and AWS.
- Strong knowledge of gRPC, REST, and event‑driven architectures.
- Excellent communication skills and a passion for mentoring junior engineers.
Skills
gopythonkubernetesawsgrpc