About the role
Sierra is a leader in developing platforms that enable customer service automation through AI, partnering with well-known brands to improve their engagement strategies. The engineering team is tasked with creating robust, scalable systems that support long-term AI agents capable of functioning across various communication channels. The role involves designing core platform components, focusing on system architecture, integration, and reusable infrastructure to accelerate future development.
The Software Engineer will focus on building the foundational elements that allow AI agents to learn and adapt over time, including feedback loops, evaluation metrics, and decision-making modules. They will also work on extending these systems to handle complex, multi-channel interactions over extended periods, turning initial prototypes into reliable, production-ready solutions. Collaboration with product teams and hands-on problem solving are essential parts of the job.
Applicants should have a background in constructing and maintaining large-scale production systems, with skills in Python, TypeScript, or Go, and React. They must demonstrate strong fundamentals in system design and engineering, with the ability to navigate different phases of product development in a dynamic environment. The position is based on-site in San Francisco, requiring a minimum of two years of experience in software engineering.
