cover image
Sierra

Sierra

sierra.ai

1 Job

372 Employees

About the Company

Sierra helps businesses build better, more human customer experiences with AI.

Listed Jobs

Company background Company brand
Company Name
Sierra
Job Title
Software Engineer, Product (Early Careers)
Job Description
**Job title** Software Engineer, Product (Early Careers) **Role Summary** Join a small, collaborative engineering team that builds the core platform powering AI‑driven customer experiences. The role is designed for early‑career engineers to learn on real production systems, gradually increasing ownership and impact across backend services, APIs, and user‑facing components. **Expectations** - New‑graduate or early‑career engineer with strong coding fundamentals. - Curiosity about AI systems and motivation to ship functional products. - Willingness to start on well‑scoped projects, receive mentorship, and scale responsibilities over time. - Ability to work in a cross‑functional environment with product managers, designers, and senior engineers. **Key Responsibilities** - Design, implement, and ship production features for backend services, APIs, and client components. - Collaborate with senior engineers to build and iterate systems that support AI agents and customer workflows. - Write clean, well‑tested code and participate in regular code reviews. - Improve reliability, performance, and scalability of existing systems through debugging, testing, and incremental enhancements. - Translate customer problems into technical solutions and coordinate with product and design teams to define feature scope. - Learn and adopt best practices for building, monitoring, and evolving large‑scale production systems. - Initially placed in teams such as Agent Architecture, Insights & Data, or Voice & Real‑Time Systems, with rotation possibilities based on business needs and interests. **Required Skills** - Proficiency in a modern programming language (e.g., Java, Python, Go, or C++). - Experience with RESTful or gRPC APIs and micro‑service architecture. - Strong understanding of data structures, algorithms, and software design principles. - Familiarity with unit testing, integration testing, and continuous integration pipelines. - Basic knowledge of database systems (SQL/NoSQL) and distributed storage. - Ability to troubleshoot production issues and optimize system performance. - Excellent communication skills for cross‑functional collaboration. - Eagerness to learn about AI/ML concepts and apply them to real‑world products. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Relevant certifications (e.g., cloud platform, containerization) are a plus but not mandatory.
San francisco bay, United states
On site
11-03-2026