Data Engineer

About Ibex.ai

Ibex is a fast-growing AI startup building an agentic, real-time decision engine that optimises customer interactions for measurable profit. Our platform blends advanced machine learning, deep learning, and reinforcement optimisation to decide the best action, message, or offer for every customer, automatically and at scale.

Our clients rely on Ibex to process large, fast-moving behavioural datasets and make millions of personalised decisions per day. The system learns continuously, adapts autonomously, and delivers provable commercial uplift without manual testing or experimentation.

We move quickly. Ideas are tested, validated, and shipped fast. Bureaucracy is minimal. You’ll work alongside a tight, highly technical team solving real optimisation problems for real businesses.

Ibex is sector-agnostic in design, though many current clients operate online casinos where real-time optimisation drives significant commercial value. We’re VC-backed, scaling rapidly, and expanding our partnerships to power personalisation inside other platforms outside online gaming.

We’re based in London and work hybrid, with the team in the office three days per week.

The role

You’ll be responsible for designing, building and maintaining the data pipelines that power our products and data science work.

You will:

  • Build scalable, reliable ETL processes and data pipelines from a variety of sources
  • Work closely with data scientists to productionise models and analytics workflows
  • Help design and maintain our data architecture to support new products and use cases
  • Monitor, troubleshoot and improve data quality, performance and reliability
  • Contribute to engineering best practices (testing, code review, documentation)

This is a hands-on role with a lot of ownership and the opportunity to shape how data engineering is done at Ibex.

What we’re looking for

Must-have experience

  • Proven experience building scalable ETL processes and data pipelines
  • Strong Python and SQL skills
  • Experience using version control (Git) in a team environment
  • Experience with at least one major cloud platform (e.g. Azure or AWS)

Nice to have

  • Familiarity with DevOps, orchestration and automation tools (e.g. Airflow, Dagster, Jenkins)
  • Familiarity with data visualisation tools (e.g. Tableau, Power BI)
  • Experience working with data lakes (e.g. Synapse, Snowflake)
  • Experience working with containers (e.g. Docker)
  • Experience processing real-time / streaming data (e.g. RabbitMQ, Kafka)
  • Experience transforming big datasets (e.g. Spark)

If you’re not sure you tick every box but you’re excited about the role, we’d still love to hear from you.

Salary

  • £50,000 – £60,000 (depending on experience)

Job Details

Company
Ibex.ai
Location
City of London, London, United Kingdom
Posted