Senior Tech Lead / Lead Engineer – AI & Data Platforms
About the role
We are looking for a Senior Tech Lead / Lead Engineer to join an international AI & Data engineering environment.
In this role, you will act as a hands-on technical authority, helping define the architecture, technical strategy, and engineering direction for reusable AI / ML platform capabilities across the group.
You will work closely with engineering leads, software engineers, data teams, cloud platform teams, and business stakeholders to design scalable, secure, and reusable technical solutions that can be adopted across multiple operating companies.
This is not a people management role, but a senior technical leadership position. You will guide squads from a technical perspective, support architectural decision-making, prioritise technical initiatives, assess risks, and ensure that engineering teams build robust, enterprise-grade solutions.
The role is ideal for someone with a strong software engineering background, solid architecture and system design experience, and hands-on exposure to Python, cloud platforms, CI/CD, data platforms, or AI-focused environments.
What you'll do
Provide hands-on technical leadership across multiple engineering squads
Define and guide architecture for reusable AI, data, and ML platform capabilities
Support the design of scalable, secure, and enterprise-grade software solutions
Assess the feasibility of new AI / data initiatives and identify low-cost, quick-start technical approaches
Translate business problems and technical requirements into clear solution designs and implementation plans
Drive architectural decision-making, including trade-offs around cost, risk, scalability, security, time-to-value, and maintainability
Support technical governance processes and ensure decisions are structured, documented, and auditable
Work with teams to define reusable components, design patterns, interfaces, and platform capabilities
Collaborate with cloud platform, data platform, software engineering, and architecture teams
Guide teams on engineering best practices, CI/CD, route-to-live, runtime platforms, and delivery standards
Help prioritise technical work and coordinate the technical direction of squads in an Agile environment
Identify and reduce technical risks in a structured and data-driven way
Communicate complex technical topics clearly to both technical teams and senior stakeholders
Contribute to a strong engineering culture based on ownership, pragmatism, continuous improvement, and technical excellence
Must Have
10+ years of experience in Software Engineering, Enterprise Engineering, or similar technical environments
At least 4 years of experience as a Tech Lead, Lead Engineer, Staff Engineer, Principal Engineer, Engineering Lead, or similar role
Strong background in software engineering fundamentals and system design
Proven experience owning architecture or technical design decisions for complex systems
Ability to design scalable, secure, and maintainable systems, considering trade-offs and business impact
Hands-on technical background, ideally with Python and data-oriented or AI-focused environments
Experience with cloud platforms, ideally AWS
Experience with CI/CD pipelines and modern software delivery practices
Experience with GitHub, Git workflows, code reviews, and engineering best practices
Strong understanding of Agile methodologies and technical coordination within squads
Ability to prioritise technical work and guide teams without direct people management responsibility
Strong communication skills and ability to explain technical decisions clearly
Ability to ask the right questions, clarify requirements, structure ambiguous problems, and make decisions
Fluent Spanish and English
Nice to Have
Experience in AI, ML, MLOps, GenAI, LLM platforms, RAG, or AI-enabled products
Experience with data platforms, ML platforms, runtime platforms, or route-to-live processes
Experience designing reusable platform components in multi-tenant environments
Experience with AWS-native services and cloud architecture
Experience with MLOps, model development workflows, or CI/CD for data science and ML teams
Experience working with data engineers, AI engineers, ML engineers, or data scientists
Experience with technical governance frameworks such as ADRs, KDDs, design reviews, or architecture boards
Experience in enterprise environments with multiple stakeholders and cross-functional teams
Location: Viladecans / Barcelona
Hybrid model: 2 days onsite per week
Why join this project?
People first – diverse and inclusive culture in an international environment
Join a strategic AI & Data platform initiative
Work on enterprise-level architecture, reusable AI capabilities, and scalable engineering solutions
Combine hands-on technical leadership with architecture, system design, and engineering strategy
Work with modern cloud, software engineering, data, and AI-oriented environments
Contribute to solutions designed to create real business impact across multiple operating companies
High team stability and collaborative culture
€1200 per year training budget and continuous learning opportunities
Flexible compensation model
Private health insurance and benefits package
Flexible working hours and hybrid model
Wellhub: fitness, wellness, and mental health support
Football and paddle tennis teams sponsored by Capitole
Team buildings, global events, and strong tech communities
Want to know more about us? Click here and discover all the details.
Curious about our culture? Check out what people are saying about us on Glassdoor.
We know that not every candidate will meet 100% of the requirements. If your profile doesn't match perfectly but you believe you can add value, we'd still love to hear from you.
Ready for the challenge? Apply now!
Empowering People, Unlocking Innovation.
Information Security Notice
The employee will have access to confidential information related to Capitole and the assigned project.
Compliance with internal security and information protection policies is mandatory.