Full Stack Engineer
Summary
Full-stack engineer at a fast-growing AI startup in Stockholm whose product uses agents to audit and optimize e-commerce ad spend. You split time between shipping product and data science: building prediction models and training pipelines, keeping data pipelines honest in SQL, and prompt/eval design on LLM agents. Stack: TypeScript (Node, Nest, React), Python ML, PostgreSQL, BigQuery, GCP.
Our client in Stockholm is looking for an experienced full-stack engineer, with ML and Data expertise, for their team.
The Position
You'll be working with a fast growing AI start-up building a product that uses agents to audit and optimises e-commerce ad spend. You'll be part of a small team and report directly to the CTO and split your time between shipping product and doing the data science behind it.
The work:
- Building and owning prediction models, including the training pipelines, evals and recalibration when they drift
- Keeping the data honest: feature builders in SQL, versioned exports, backfills, no leakage, no silent schema drift
- Shipping the features that turn model output into something that customers use.
- Prompt design and structured-output evals on the audit agent, across multiple LLM providers
Stack
TypeScript (Node, Nest, React), Python for the ML (pandas, scikit-learn, XGBoost, PyTorch), PostgreSQL and BigQuery, everything running on GCP.
Requirements
- 5+ years of production experience in Software Engineering
- Strong proficiency in TypeScript and comfortable in Python for ML/DS.
- You've shipped ML models people actually depended and know what good looks like.
- Good SQL and schema design instincts
- Experience in the Cloud, ideally GCP.
- Fluent English Speaker, based in Stockholm