At a Glance
- Tasks: Lead AI-driven projects and design scalable software solutions with a dynamic team.
- Company: Join Matillion, a pioneering data integration platform transforming the future of data engineering.
- Benefits: Enjoy company equity, 30 days holiday, health insurance, and mental health support.
- Other info: Be part of a diverse, inclusive team committed to innovation and quality.
- Why this job: Make a real impact in AI development while collaborating with top talent in a fast-paced environment.
- Qualifications: Expertise in Java, experience with agentic AI systems, and strong technical leadership skills.
The predicted salary is between 80000 - 100000 € per year.
Matillion is the intelligent data integration platform. We’re changing how the world works with data – and we need driven, curious people who think big and move fast. We built the Data Productivity Cloud to supercharge data productivity, and now we’re shaping the future of data engineering with Maia – our AI-powered virtual data engineers that help teams design, build, and manage data pipelines at unmatched speed. Join TeamGreen, where the mission comes first, collaboration drives us forward, and everyone pulls in the same direction to make a dent in the universe bigger than ourselves.
As a Senior Staff Software Engineer on our Maia team, you’ll be at the heart of everything we do: working on agentic AI systems, building new tools and integrations, and staying finger‑on‑the‑pulse with the latest developments in Gen AI. This isn't BAU engineering — this is high‑visibility, high‑impact work where your decisions shape the product. You’ll be driving architecture, mentoring engineers, and feeding into strategy. Things move quickly here. Requirements evolve, new opportunities emerge, and we need someone who thrives in that environment. If you’re an expert Java engineer and already experimenting with Claude, Gemini, and agentic workflows — and you want to do that at scale in a world‑class engineering team — this is the role for you.
What you will be doing:
- Lead technical architecture and design for the Maia team — working across two squads to define direction, validate proposals, and ensure we’re building scalable, maintainable software at pace.
- Drive agentic AI feature development — building new tools, integrations, and workflows that push the boundaries of what our Data Productivity Cloud can do.
- Stay ahead of the curve on Gen AI developments — trialling new models, tools, and approaches, feeding insights into team strategy and championing new ways of working.
- Act as technical mentor and coach to engineers across the team — raising the bar through code reviews, design input, and hands‑on guidance.
- Collaborate closely with our Product Manager and Data Science team to translate product vision into technical reality, balancing innovation with code quality and delivery pace.
What we are looking for:
- Deep Java expertise combined with hands‑on experience building scalable distributed systems on AWS — you write great code and think seriously about architecture.
- Proven experience working on agentic AI systems — you understand how they differ from traditional systems, you’ve built or led features in this space, and you have a point of view on how to test and scale them.
- Technical leadership experience — you’ve been a tech lead, influenced architecture decisions, and helped other engineers grow; you can communicate complex concepts to non‑technical stakeholders without breaking a sweat.
- Full‑stack capability is a strong plus — particularly React, TypeScript, and Tailwind — and familiarity with frameworks like LangChain or LangGraph would be welcome.
- Adaptable and fast‑moving — you thrive in an environment where requirements evolve, you’re comfortable with ambiguity, and you have a genuine bias for action when it comes to adopting and championing new technologies.
Values:
- Confidence without arrogance
- Working with integrity
- Customer obsessed
- Innovate and demand quality
Benefits:
- Company Equity
- 30 days holiday + bank holidays
- Health insurance
- Life Insurance
- Access to mental health support
Thousands of enterprises including Cisco, London Stock Exchange Group, EDF and Slack trust Matillion for a wide range of use cases from insights and operational analytics, to data science, machine learning and AI. We are a truly global workforce, dual headquartered in Manchester, UK and Denver, Colorado, with expanding offices in Hyderabad, India, along with valuable remote colleagues around the world. We are keen to hear from prospective Matillioners, so even if you don’t feel you match all the criteria please apply and a member of our Talent Acquisition team will be in touch. Alternatively, if you’re interested in Matillion but don’t see a suitable role, please email.
Matillion is an equal opportunity employer. We celebrate diversity and we are committed to creating an inclusive environment for all of our team. Matillion prohibits discrimination and harassment of any type. Matillion does not discriminate on the basis of race, colour, religion, age, sex, national origin, disability status, genetics, sexual orientation, gender identity or expression, or any other characteristic protected by law.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Principal Java Engineer (AI) in London employer: Matillion
Matillion is an exceptional employer that fosters a dynamic and collaborative work culture, where innovation and teamwork are at the forefront. With a commitment to employee growth, we offer extensive benefits including company equity, generous holiday allowances, and comprehensive health support, all while working on cutting-edge AI technologies in a fast-paced environment. Join us in our dual headquarters in Manchester or Denver, and be part of a global team dedicated to making a significant impact in the world of data integration.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Java Engineer (AI) in London
✨Tip Number 1
Network like a pro! Reach out to current or former Matillion employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by diving deep into Matillion's products and values. Show us that you’re not just another candidate; demonstrate your passion for data integration and how you can contribute to our mission.
✨Tip Number 3
Practice your coding skills and be ready for technical challenges. Brush up on Java and any relevant frameworks, as we love seeing candidates who can think on their feet and solve problems in real-time.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining TeamGreen.
We think you need these skills to ace Principal Java Engineer (AI) in London
Some tips for your application 🫡
Show Off Your Java Skills:Make sure to highlight your deep Java expertise in your application. We want to see examples of how you've built scalable distributed systems and any cool projects you've worked on that showcase your coding prowess.
Talk About Your AI Experience:If you've got experience with agentic AI systems, don’t hold back! Share specific examples of features you've developed or led in this space. We’re keen to know how you’ve pushed the boundaries of technology.
Be a Team Player:We love collaboration, so mention any experience you have mentoring others or working closely with product managers and data scientists. Show us how you can translate complex ideas into actionable plans that drive results.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to get your application and ensure it reaches the right people. Plus, we’re excited to hear from you, even if you don’t tick every box!
How to prepare for a job interview at Matillion
✨Know Your Java Inside Out
As a Principal Java Engineer, you need to demonstrate deep expertise in Java. Brush up on advanced concepts and be ready to discuss your experience with scalable distributed systems, especially on AWS. Prepare to share specific examples of projects where your architectural decisions made a significant impact.
✨Showcase Your AI Experience
Since the role involves working with agentic AI systems, be prepared to talk about your hands-on experience in this area. Discuss any features you've built or led, and how you approach testing and scaling these systems. Highlight your familiarity with tools like Claude and Gemini to show you're ahead of the curve.
✨Demonstrate Technical Leadership
This position requires strong technical leadership skills. Be ready to share instances where you've influenced architecture decisions or mentored other engineers. Think of examples that showcase your ability to communicate complex concepts to non-technical stakeholders effectively.
✨Embrace Adaptability
Matillion thrives in a fast-paced environment where requirements evolve. Prepare to discuss how you've successfully navigated ambiguity in past roles. Share examples of how you've adopted new technologies quickly and championed innovative solutions within your team.