> Markdown version of [/jobs/ext/2191001-nlp-ml-and-data-systems](https://www.wearedevelopers.com/jobs/ext/2191001-nlp-ml-and-data-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # NLP/ML and Data Systems - **Company:** Theia Insights - **Location:** Cambridge, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** 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, Large Language Models, Snowflake, Web Content, Pandas, Terraform, Docker - **Published:** August 23, 2026 - **Apply:** https://www.careerjet.co.uk/jobad/gb0f698f6aca92a47eeaa87bb130484292 ## About the Role * 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. ## 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. ## Related Videos - [Building Reliable Serverless Applications with AWS CDK and Testing](https://www.wearedevelopers.com/videos/812-building-reliable-serverless-applications-with-aws-cdk-and-testing) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [The power of Cloud Development Kit (CDK): How to get the most out of it](https://www.wearedevelopers.com/videos/740-the-power-of-cloud-development-kit-cdk-how-to-get-the-most-out-of-it) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) ## Related Articles - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production)