
How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Staff Data Engineer at Sparta
At Sparta, we're on a mission to build the next generation of commodity trading platforms – replacing the fragmented tools traders depend on with a single, powerful dashboard. Our product is a data-driven platform that aggregates real-time feeds from across the commodities domain, transforming them into intuitive, actionable visualisations within one unified interface. Users can explore pre-built data views or build their own custom formulas—turning raw market data into decisions.
At the heart of Sparta lies a serious data engineering challenge. We're building a platform that enables the rapid development of reliable, scalable ETL pipelines—the foundation everything else depends on. As our data volumes grow and our product ambitions expand, the demands on that infrastructure grow with them. We're looking for experienced data engineers who understand what it takes to keep a data platform performing as complexity increases.
We want people who thrive with ownership. At Sparta, you'll be handed problems—not solutions—and we expect you to run with them. Speed matters, autonomy is real, and we’d rather you move fast and course-correct than wait for permission. As a Staff engineer, you’ll also be shaping the direction of the platform itself—engaging directly with stakeholders, contributing to product thinking, and investing meaningfully in the engineers around you.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
This role can be based in the UK (London) or Spain (Barcelona/Madrid), with an expectation to spend 2–3 days a week in-office together with the team.
Core Responsibilities
- Play a leading role in the design, build, and ongoing evolution of scalable data pipelines and ETL frameworks that power both real-time and analytical data processing.
- Take shared ownership of the health and performance of our data platform, optimising for latency, throughput, and reliability at scale.
- Collaborate closely with engineering and cross-functional stakeholders to ensure data infrastructure aligns with product goals and trader-facing outcomes—acting as the connective tissue between data and backend engineering.
- Drive architectural decisions across our data platform, with a focus on pipeline reliability, data quality, and scalability.
- Contribute to the definition of our target architecture, shaping how we ingest, transform, store, and serve data as the platform evolves.
- Mentor and support other engineers through design reviews, technical discussions, and hands-on knowledge sharing.
Skills & Experience
Required:
- 7+ years of experience as a data or software engineer, with a strong track record of delivering production-quality data systems.
- 2+ years working within a product-focused organisation, collaborating closely with cross-functional teams.
- Proven experience building and scaling data-intensive pipelines and platforms in production environments.
- Deep understanding of stream and batch processing frameworks—hands-on experience with Apache Flink or Spark is essential.
- Comfortable working across multiple programming languages—we primarily use Kotlin, Python, and TypeScript.
- Equally capable of designing high-level architecture as well as diving into low-level implementation details.
- Experience designing and deploying data infrastructure in cloud environments such as AWS or GCP.
- Hands-on experience with core data infrastructure tooling, including Kafka, Redis, and/or clustered PostgreSQL.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Nice to have:
- Familiarity with open lakehouse technologies, such as Apache Iceberg and dbt.
- Experience building data infrastructure to support AI agents—including low-latency retrieval and analytical interfaces.
- Experience leading teams or managing engineers, driving both delivery and technical excellence.
- Exposure to complex distributed environments with demanding constraints such as high throughput, low latency, or large-scale datasets.
Working Style
Whereas Sparta is a remote-first company, for this role we’re seeking someone who prefers a hybrid working style with:
- A typical week involving 2–3 days in the office, with built-in flexibility.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills
Location