Marshmallow is seeking a Staff Engineer to join their AI Automation team, focusing on integrating AI agents into customer support workflows. This role combines technical leadership with hands-on engineering, requiring expertise in backend development and system architecture. The position offers an opportunity to work with a company that's revolutionizing financial products for international customers, starting with car insurance.
The ideal candidate will lead technical excellence initiatives, mentor other engineers, and drive strategic technical decisions that align with business goals. You'll be working with a modern tech stack including Java 23 μServices, Spring Boot, MySQL, and AWS Fargate, while collaborating across multiple teams and departments.
The role demands both technical mastery and leadership skills, with responsibilities spanning from system design to team mentorship. You'll be part of a company that values autonomy, innovation, and cross-functional collaboration, working in a hybrid environment with 3 days in their London office.
Marshmallow offers an attractive benefits package including flexible working arrangements, private healthcare, mental wellbeing support through Oliva, and dedicated learning and development budgets. The company culture emphasizes continuous improvement, open communication, and making an impact at all levels.
This is an excellent opportunity for a senior engineer looking to step into a staff engineer role where they can influence technical direction, mentor others, and work on challenging problems in the intersection of AI and customer service. The position offers a blend of technical depth and strategic thinking, making it ideal for someone who wants to drive technical excellence while contributing to a mission-driven company.