← Back to results

Software Engineer, Context Engine

Join Sierra as a Software Engineer to build systems that enhance AI agents' intelligence through data processing and personalization.

Location
San Francisco, CA, United States
Compensation
Not disclosed
Level
mid
Type
full time · On-site

Posted by employer 1 day ago

First seen on Joblaze 16 hours ago

Last verified on the company career page 16 hours ago

Apply at Sierra → Save job Scanned from sierra.ai

What you'll build

  • Architect and build core platform for data handling
  • Develop systems for long-term agent memory
  • Build reusable Customer Data Platform primitives
  • Implement optimization loops for personalization
  • Ensure data is trustworthy and easy to use

Must have

  • 4-7+ years of hands-on development experience
  • Strong backend and distributed systems fundamentals
  • Experience with data governance and lineage
  • Proficient in data modeling best practices

Nice to have

  • Deep experience with event streaming platforms
  • Experience with modern data visualization libraries
  • Production experience with recommender systems
  • Track record of leading complex technical projects

Requirements

Experience
4–7 years
Education
Bachelor's degree

Not disclosed in this posting: compensation, visa sponsorship.

Benefits

Discretionary benefit stipend Medical, Dental, and Vision benefits Flexible (unlimited) paid time off Retirement Plan Lunch and Snacks Fertility and family building benefits Life Insurance and Disability Benefits Parental Leave

Joblaze summary

In this role, the Software Engineer for the Context Engine will focus on developing systems that enhance AI agents' capabilities through real-time data processing and analytics. Key skills include expertise in large-scale data systems, proficiency in languages like Go or Python, and experience with technologies such as Spark and Iceberg. This position is ideal for candidates with 4-7 years of experience in software engineering, particularly those who have a strong background in platform or product engineering. Sierra emphasizes a culture of trust and customer obsession, making it a fitting environment for engineers who thrive in high-autonomy settings.

Joblaze insights

  • Listed today — first seen on Joblaze October 23, 2026. Last confirmed on Sierra's careers page October 23, 2026.
  • This exact title is also open at 1 other location at Sierra: San Francisco, CA.
  • Python appears in 68.4% of 76 comparable mid data engineering roles in United States; Iceberg appears in 2.6% of 76 comparable mid data engineering roles in United States.

Quick facts

Is the Software Engineer, Context Engine role remote?
No — this is an on-site role in San Francisco, CA, United States.
How much experience is required?
4–7 years of relevant experience for this Software Engineer, Context Engine role.
Where is the role based?
Sierra is hiring for this position in San Francisco, CA, United States.
What's the tech stack?
Joblaze extracted these technologies from the posting: Flink, Go, Hudi, Iceberg, Presto, Python.
What seniority level is this role?
Sierra targets mid-level candidates for this position.
Is this full-time or contract?
Full-time for this Software Engineer, Context Engine role at Sierra.

From the original posting

What you'll do

You’ll join a full-stack data team building the systems making our AI agents measurably smarter with every interaction, building the real-time pipelines, analytics products, and deep personalization primitives that turn millions of conversations into business outcomes. You’ll work across these areas:

  • Data Foundations: Architect and build our core platform to handle data at scale with low latency. This includes our real-time eventing infrastructure, streaming and batch ETL pipelines, and our Iceberg-based data lakehouse. You will own the systems for interactive OLAP querying, orchestration, and experimentation, ensuring our data is trustworthy, fast, and easy to use for the entire organization.

  • Memory & Personalization: Power the next generation of intelligent experiences. You will develop the systems for long-term agent memory, build reusable Customer Data Platform (CDP) primitives, and implement the optimization loops that allow our agents to personalize interactions and demonstrably lift business outcomes.

What you'll bring

We’re excited to meet candidates who bring depth in one of these areas:

Platform Engineering

  • You have designed, built, and operated large-scale data systems, processing terabytes or petabytes of data with technologies like Spark, Flink, Trino/Presto, and data lakehouse formats like Iceberg or Hudi.

  • You possess strong backend and distributed systems fundamentals in a language like Go, Scala, or Python. You understand the trade-offs of different storage engines, query plans, and data serialization formats.

  • You have a history of implementing pragmatic data governance, lineage, and testing. You’ve built platforms that are cost-aware, highly operable, and a delight for other engineers to build upon.

  • You're well-versed in data modeling best practices (dimensional modeling, star/snowflake schemas, slowly changing dimensions) and know how to optimize analytical query patterns for both traditional OLAP systems and modern cloud data warehouses.

Product Engineering

  • You have a portfolio of shipped data products, including analytics dashboards, data visualization tools, or alerting and exploration systems.

  • You are a skilled full-stack engineer (e.g., TypeScript/React and a service layer like Go), with a keen eye for performance, API design, and polish.

  • You excel at turning ambiguous questions into clear, intuitive interfaces. You have strong product sense around information architecture, handling empty states, and making complex data explainable.

  • You have practical experience with ML-powered product features, such as personalization, recommendations, or classification systems.

Shared Qualities

  • Strong software engineering background with 4-7+ years of hands-on development experience in building and shipping production systems or products.

  • A passion for being on the frontier of AI products.

  • High agency and a bias to action in a high-autonomy environment.

  • Degree in Computer Science or related field, or equivalent professional experience.

 

Even better...

  • Deep experience with event streaming platforms (e.g., Kafka, Kinesis) and real-time data processing.

  • Experience with modern data visualization libraries (e.g., ECharts, D3.js) and the principles of building performant, reusable charting components for complex data.

  • Production experience with recommender systems or optimization loops (e.g., multi-armed bandits, ranking).

  • A track record of leading complex technical projects or mentoring other engineers.

Our values

  • Trust: We build trust with our customers with our accountability, empathy, quality, and responsiveness. We build trust in AI by making it more accessible, safe, and useful. We build trust with each other by showing up for each other professionally and personally, creating an environment that enables all of us to do our best work.

  • Flexible (unlimited) paid time off

  • Life insurance and disability benefits

  • Retirement plan dependent on country of employment

  • Parental leave

  • Fertility and family building benefits through Carrot

  • Free alphorn lessons

Standard company text repeated across Sierra's postings is omitted here.

Similar positions

Sierra
Software Engineer, Context Engine
Sierra · San Francisco, CA
Sierra
Software Engineer, Insights
Sierra · San Francisco, CA, United States
Sierra
Software Engineer, Insights
Sierra · San Francisco, CA
Sierra
Software Engineer, Agent Runtime
Sierra · San Francisco, CA, United States
Sierra
Software Engineer, Admin Experience
Sierra · San Francisco, CA, United States