NLP/ML and Data Systems

Theia Insights
Cambridge, UK
29 days ago
Apply on www.careerjet.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Working hours
Regular working hours

Tech stack

Airflow Amazon Web Services Amazon S3 Continuous Integration Graph Database Python (Programming Language) Machine Learning Named Entity Recognition Operational Databases Data Streaming Parquet AWS Cdk
+6 more
Large Language Models Snowflake Web Content Pandas Terraform Docker

Job description

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., 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.

Requirements

  • 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.

Benefits & conditions

  • Competitive salary plus EMI share options
  • 25 days holiday + bank holidays
  • Private health insurance, pension
  • Hybrid working in UK from London or Cambridge

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · World Congress 2024

3:35 min

Defining a serverless architecture using AWS CDK

Raphael Manke Raphael Manke · World Congress 2023

1:43 min

AWS infrastructure stack and data flow pipeline overview

Artem Volk Artem Volk +1 · World Congress 2024

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

2:08 min

Applying large language models to infrastructure tasks

Alfonso Sandoval Rosas Alfonso Sandoval Rosas · Europe 2026 Virtual

Videos

See all

Related articles

See all