
Software Engineer: Data Pipelines and ML (Mid-career / Senior)
About the role
Theia Insights builds foundational financial intelligence products, including industry classification, knowledge graphs and factor risk models, for institutional investors. We serve some of the largest asset managers, hedge funds, index providers and sell-side banks.
As an engineer on the Data Products team you'll own the pipelines that ingest NLP and financial data from public equities around the world to produce the Theia Insights Industry Classification (TIIC) and the datasets behind our Thematic Factor Risk Models (TFM).
The Data Products team owns the data that underpins everything we sell. It's a small, senior group that values correctness and reproducibility over volume, and it sits close to the product leads who shape the methodology. We value durability and good judgement over familiarity with the flashiest tools.
What you'll do
- Build and maintain pipelines that classify global public equities across our five-level taxonomy, sector, industry, sub-industry, major theme and micro theme, by extracting information from filings and web content, and assigning thematic exposures based on this information.
- Run large-scale NLP and LLM inference (entity extraction, classification, knowledge graph construction) over company documents, with cost- and throughput-aware batch execution.
- Ingest market data and publish datasets to external distributors.
- Own schema and contract evolution for datasets with real downstream consumers.
- Work with economists and engineers to turn modelling decisions into reliable production data.
Essential
- Strong production Python.
- Datasets in pandas and Parquet/Arrow, plus an analytical engine, e.g. DuckDB, or a warehouse such as Snowflake.
- Orchestrated batch pipelines you've operated, not just written: Dagster or Airflow, S3-based data flows, and a habit of testing outputs for correctness rather than only for exceptions.
- Applied ML in production: embeddings and semantic similarity, clustering, or operationalising models (not necessarily training from scratch).
- AWS fluency and CI/CD discipline.
Nice to have
- Practical LLM engineering: prompting, batch inference, and cost and throughput trade-offs across providers.
- SageMaker, Bedrock, or comparable managed ML tooling.
- Financial and equities domain knowledge: classification taxonomies, factor models, index construction. Valuable but learnable.
- Infrastructure as code (AWS CDK or Terraform) and Docker.
Experience we're looking for
We care more about what you've owned than years on a CV. If you've built a pipeline that runs on a schedule against real volume, and you were the person who got paged when it broke, you're in scope. More senior candidates will typically have made the cost and throughput trade-offs, and set the standard for how a team tests data quality.
- Competitive salary plus EMI share options
- 25 days holiday + bank holidays
- Private health insurance, pension
- Hybrid working in UK from London or Cambridge
Similar roles
Head Housekeeper
Belong·Warrington, United Kingdom
HEAD HOUSEKEEPER £14.45 per hour 30 hours per week • Alternate weekends Ready to lead a team that truly makes a house feel like a home? We’re looking for a motivated, hands‑on Head Housekeeper to join us at Belong and play a key role in creating a clean, safe and welcoming environment for everyone who lives, works and visits our…
- Full-time
Finance Functional Lead - Oracle
Ellison Institute of Technology·Oxford, United Kingdom
Join us at EIT: At the Ellison Institute of Technology (EIT), we’re on a mission to translate scientific discovery into real world impact. We bring together visionary scientists, technologists, engineers, researchers, educators and innovators to tackle humanity’s greatest challenges in four transformative areas: * Health, Medical Science & Generative Biology * Food Security & Sustainable Agriculture * Climate Change &…
- Hybrid
- Full-time
Sales Development Representative - German Speaking
Nuvei·London, United Kingdom
Title Sales Development Representative – German Speaking Desired Location Amsterdam/ London Hybrid – 3 days minimum in the office per week The world of payment processing is rapidly evolving, and businesses are looking for loyal and strategic partners, to help them grow. Meet Nuvei, Nuvei is the global fintech building the infrastructure for every payment, everywhere. Its modular, flexible, and…
- Hybrid
- Full-time
Operations Team Member
Marshalls PLC·Eaglescliffe, United Kingdom
Operations Team Member Eaglescliffe £32,260 40 hours per week, No Saturdays 3 week rotation, 12 hrs per shift (6-6) including days / nights At Marshalls plc, we believe building tomorrow's world starts with what we can create together today. Since the 1890s, we've grown from a Yorkshire stone business into a leading UK manufacturer of building, roofing and landscaping solutions.…
- Full-time
Client Success Consultant
LEAP Legal Software·Leeds, United Kingdom
The Role Client Success Consultant - LegalTech Location: Bath or Leeds (Hybrid) | Permanent | Full-Time Ready to transition from traditional legal practice into the fast-growing world of legal technology? This role could be the perfect next step. About SOS As part of the LEAP group, we are committed to excellence and a customer-first mindset, earning the trust of legal…
- Hybrid
- Full-time
Client Success Consultant
LEAP Legal Software·Bath, United Kingdom
The Role Client Success Consultant - LegalTech Location: Bath or Leeds (Hybrid) | Permanent | Full-Time Ready to transition from traditional legal practice into the fast-growing world of legal technology? This role could be the perfect next step. About SOS As part of the LEAP group, we are committed to excellence and a customer-first mindset, earning the trust of legal…
- Hybrid
- Full-time
Software Engineer: Platform and Backend (Mid-career / Senior)
Theia Insights·London, United Kingdom
ABOUT THE ROLE Theia Insights builds foundational financial intelligence products, including industry classification, knowledge graphs and factor risk models, for institutional investors. We serve some of the largest asset managers, hedge funds, index providers and sell-side banks. As an engineer on the Platform team you'll productise our data and build the ways customers access and work with it. You'll own…
- Hybrid
- Full-time
Software Engineer: Platform and Backend (Mid-career / Senior)
Theia Insights·Cambridge, United Kingdom
ABOUT THE ROLE Theia Insights builds foundational financial intelligence products, including industry classification, knowledge graphs and factor risk models, for institutional investors. We serve some of the largest asset managers, hedge funds, index providers and sell-side banks. As an engineer on the Platform team you'll productise our data and build the ways customers access and work with it. You'll own…
- Hybrid
- Full-time