Software Engineer: Applied NLP/ML and Data Systems (Mid-career / Senior)

Theia Insights

Bellprat

Híbrido

EUR 65.000 - 90.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Share options
Holiday allowance 25 days
Hybrid from Barcelona

Descripción de la vacante

Theia Insights builds foundational financial intelligence products for institutional investors. 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.

Formación

  • Strong production Python experience.
  • Proficient with Pandas and Parquet/Arrow data formats.
  • Experience building orchestrated batch pipelines.
  • Applied ML in production, including embeddings or clustering.
  • AWS fluency and CI/CD discipline.
  • Experience with data classification or NLP is a plus.

Responsabilidades

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

Conocimientos

Python (production)
Pandas
Parquet/Arrow
Batch pipelines
ML in production
AWS & CI/CD

Herramientas

Dagster
Airflow
S3
Snowflake
DuckDB

Descripción del empleo

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 share options
  • 25 working days holiday, plus Spanish public holidays
  • Hybrid working from Barcelona
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Quant Engineer: Data Products (Mid-career / Senior)
Quant Engineer: Data Products (Mid-career / Senior)

Theia Insights • Bellprat

Híbrido
EUR 70.000 - 110.000
Share options
25 working days holiday, plus Spanish公
Software Engineer (with Python and ML experience)
Software Engineer (with Python and ML experience)

Babel Profiles • Barcelona

Híbrido
EUR 40.000 - 70.000
Flexible and friendly work culture
Collaborative, multicultural team environment
Mental health and well-being support
+1
NLP/ML Data Engineer - Financial Pipelines (Hybrid)
NLP/ML Data Engineer - Financial Pipelines (Hybrid)

Theia Insights • Bellprat

Híbrido
EUR 65.000 - 90.000
Share options
Holiday allowance 25 days
Hybrid from Barcelona
Senior Python Developer (AI) (IR-481)
Senior Python Developer (AI) (IR-481)

Intellectsoft • España

A distancia
USD 58.000 - 82.000
Udemy courses of your choice
Team-building events
Flexible working hours
Staff Data Engineer | Spain | Remote
Staff Data Engineer | Spain | Remote

Talent-R • España

Presencial
EUR 90.000 - 130.000
Lead Software Engineer – AI Product Development (Data)
Lead Software Engineer – AI Product Development (Data)

Clarivate • Barcelona

Híbrido
EUR 70.000 - 90.000
Product & Content Marketing Specialist
Product & Content Marketing Specialist

Theia Insights • Bellprat

Híbrido
EUR 60.000 - 90.000
Competitive salary plus share options
25 working days holiday
Hybrid working from Barcelona
+1
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Ohpen • Barcelona

Híbrido
EUR 75.000 - 110.000
Hybrid working setup
Language classes
Home office setup support
+3
Machine Learning Software Engineer
Machine Learning Software Engineer

BizAway • Barcelona

Presencial
EUR 50.000 - 75.000
Attractive compensation including equity
Collaborative working environment
Free coffee and beer
Senior Data Scientist
Senior Data Scientist

Clarivate • Barcelona

Híbrido
EUR 70.000 - 110.000