our jobs
Analytics

AI Engineer

Competitive salary
Madrid, Spain (On-site)
Share This Job:

A fast-growing technology consultancy is building its AI capability in Madrid and is seeking an AI Engineer to join the team. The organisation partners with clients across financial services and investment, developing robust, real-world AI systems that support complex, high-stakes analytical and commercial decision-making.

This is an opportunity to join the business at an early stage, offering hands-on responsibility for developing and deploying AI solutions, close collaboration with end users, and meaningful influence over both technical direction and ways of working from day one.

Role

As an AI Engineer, you will play a foundational role in shaping both the technical architecture and working culture of a newly formed team. You will be hands-on from the outset, contributing to the design, development, and deployment of AI systems built for production use rather than experimentation in isolation. This role suits someone who values ownership, autonomy, and building scalable systems from first principles.

Key Responsibilities

  • Take ownership of AI and machine learning initiatives from initial concept through to production
  • Architect, build, and deploy ML-driven solutions to address complex business problems
  • Translate commercial and operational requirements into scalable AI applications
  • Design and optimise systems using modern LLM-based approaches
  • Stay current with developments in AI research, tooling, and best practice, applying relevant innovations where appropriate
  • Collaborate closely with business stakeholders, engineers, and product teams to deliver meaningful outcomes

Key Skills

  • Strong grounding in machine learning fundamentals, with hands-on experience delivering ML systems in production
  • Practical experience deploying large language models in real-world environments (e.g. prompt design, retrieval-augmented generation pipelines, agent-based workflows)
  • Understanding of LLM inference and performance concepts such as KV caching, speculative decoding, and parallelisation
  • Excellent programming capability in Python, plus experience with at least one of C++, Java, or .NET
  • Experience working with SQL-based databases and cloud infrastructure (AWS or Azure)
  • Proactive, curious mindset with a strong sense of ownership and accountability
  • Clear communicator who works well in collaborative, cross-functional environments
  • Strong academic background, including excellent academic performance prior to university and a bachelor’s degree in a quantitative discipline (e.g. Mathematics, Statistics, Computer Science)
  • Exposure to financial services or related domains is beneficial but not essential

Benefits

  • Work on AI projects with clear real-world relevance and measurable impact
  • High level of autonomy and influence from the outset
  • Join a technically strong, intellectually curious team in a fast-moving environment
  • Gain insight into how financial markets and economic systems operate in practice
  • Help define the standards, culture, and direction of a growing Madrid-based team

If you’re looking for a role where your technical decisions genuinely matter, and you want to help build AI systems and a team from the ground up, this could be a compelling next step. Applications are now open for those interested in exploring the opportunity further.

Apply for this job

By applying to this advert you agree to your personal details being held on file in relation to this and other future relevant opportunities.