Point your AI agent at freehire and let it find you a job.

Get the CLI →

HelloTrace

NewBe an early applicant

Senior Software Engineer - AI & Data Platform

Posted Updated
Discussion

Summary

Senior engineer at Trace building the data platform that AI analytics agents run on: the metrics modeling engine, analysis layer (decompositions, anomaly detection, attribution), and the MCP server/agent harness. Core stack is TypeScript, Python, SQL, DuckDB, and Postgres with production LLM/agent systems.

Compensation: $135k – $215k • 0.25% – 1.0%

**About Trace** Trace is revolutionizing how organizations harness data to drive business performance. Our platform operationalizes the novel concept of **[metric trees](https://www.hellotrace.io/blog/introduction-to-metric-trees)** creating org-wide alignment around key output metrics and their input drivers — while our AI agents traverse these trees to automate analytical workflows end to end. Trace exposes computable metric trees over a company's warehouse via MCP, giving LLMs a deterministic analytical backend to reason against — and giving business stakeholders rich and reliable answers without logging into dashboards. Join our close-knit team on our audacious journey to build the next frontier of analytics and business intelligence software. We offer competitive salaries, excellent benefits, and the opportunity to be a significant technical contributor and decision-maker with meaningful equity. Check out Trace on [our homepage](https://hellotrace.io/) and our problem domain on [our blog](https://www.hellotrace.io/blog). **About the role** This is fundamentally a senior software/data systems engineering role. You’ll build the analytical substrate that AI agents operate over, then help design how those agents use it. Trace is three layers, and this role works across all of them: The metrics modeling layer. The engine that turns raw warehouse data into a queryable, mathematically consistent metric tree — the deterministic foundation everything else depends on. The analysis layer. Driver decomposition, mix effects, anomaly detection, segment attribution — the computed primitives that produce an answer, not a plausible-sounding one. This is where most of the hard math lives. The MCP server and agent harness. The tool surface and contracts that let agents query and reason over customer trees, the workflows behind our recurring briefings, and the evaluation harness that keeps their output correct at customer scale. **About You** To thrive in this role, you have - Extensive experience building and scaling data-intensive applications — pipelines, query engines, or performant data products. - Proven track record within a data product startup or as an engineer within a platform team. - Strong quantitative intuition and comfort reasoning about metrics, decompositions, ratios, and attribution. You care that an analysis ties out and can quickly learn the algorithms behind it. - Experience building production LLM or agent systems, ideally where agents operate over structured data and correctness matters. - High proficiency in TypeScript and Python — our metrics computation and query generation span both, over DuckDB and Postgres. - Strong SQL knowledge, and an instinct for where correctness breaks down at scale. - Drive for understanding and improving every aspect of the product, from infra to the analysis a stakeholder actually reads on Monday morning. **Why Trace?** If you're driven by the opportunity to build something new, solve complex problems, and contribute to the future of data and analytics, Trace is the place for you. You'll have a direct impact on shaping a product that is transforming how companies operate and make decisions. Join us and help shape the future of data and analytics.

Skills

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available