Software Engineer: Applied NLP/ML and Data Systems (Barcelona)

Software Engineer: Applied NLP/ML and Data Systems (Barcelona)

25 ago
|
Theia Insights
|
Barcelona

25 ago

Theia Insights

Barcelona

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 integral 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

Requirements

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 mode

📌 Software Engineer: Applied NLP/ML and Data Systems (Barcelona)
🏢 Theia Insights
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer: applied nlp/ml and data systems (barcelona) / barcelona

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer: applied nlp/ml and data systems (barcelona) / barcelona