The English-language job board for Spain

Software Engineer: Applied NLP/ML and Data Systems

Hybrid in Barcelona·Added 1 month ago

Overview

Work mode
Hybrid, Barcelona
English
Required
Experience
Senior level

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

Skills

Nice to have

Requirements

What we're looking for

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

Pay & benefits

What you'll get

  • Competitive salary plus share options
  • 25 working days holiday, plus Spanish public holidays
  • Hybrid working from Barcelona

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.

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.

About Theia Insights

Theia Insights is a financial technology company specializing in AI-powered investment analytics. The firm develops advanced data solutions that help financial institutions and professional investors make better-informed decisions by deciphering complex market signals. They are a relatively young but growing player in the fintech space, focusing on delivering actionable intelligence through proprietary algorithms and machine learning models.

Based in Barcelona, Theia Insights offers a dynamic and collaborative work environment, attracting international talent drawn to the city's vibrant tech ecosystem. As a scaling startup, the company is actively expanding its engineering and data science teams, making it an appealing destination for professionals seeking high-impact roles in a fast-paced setting. English is typically the working language, and the company values diverse, cross-cultural perspectives in its global approach to financial analytics.

Industry
Financial Technology
Headquarters
Barcelona, Spain
In Spain
Barcelona

Good to know if you are moving

  • Company is headquartered in Barcelona, allowing for relocation to a major European tech hub.
  • The startup environment can offer opportunities for accelerated career growth.
  • English is typically the company language in such tech startups in Spain.
  • Working here provides exposure to cutting-edge AI and fintech applications.
All open roles at Theia Insights
WhatsApp

Quant Engineer: Data Products

Theia Insights1mo ago
Hybrid in BarcelonaNo Spanish needed
Hybrid in BarcelonaNo Spanish needed
Hybrid in BarcelonaNo Spanish needed
See all 4 jobs