At a Glance
- Tasks: Build and scale cutting-edge AI platforms that automate complex workflows.
- Company: Exciting AI startup redefining intelligent systems with a collaborative culture.
- Benefits: Strong compensation, hybrid work model, and rapid career growth opportunities.
- Other info: Mentorship opportunities and influence on technical direction from day one.
- Why this job: Join a pioneering team and make a real impact in the AI space.
- Qualifications: 5+ years in backend engineering with strong Python or Golang skills.
The predicted salary is between 70000 - 90000 £ per year.
We’re partnering with a cutting-edge AI startup redefining how intelligent systems operate at scale. Their mission is ambitious: to push the boundaries of agentic AI and build platforms that automate complex, multi-step human workflows—unlocking entirely new levels of productivity.
This is an opportunity to join early, work alongside world-class AI talent, and directly shape a platform sitting at the intersection of research and real-world deployment.
The Opportunity
As a Senior Software Engineer, you’ll play a key role in building and scaling an enterprise-grade AI platform. You’ll operate at the core of the product engineering function—designing systems that power autonomous agents, orchestrate workflows, and enable observability at scale. This is not just another backend role. You’ll influence architecture, mentor engineers, and help define the technical direction of a rapidly growing AI company.
What You’ll Be Doing
- Own and drive system architecture and long-term technical strategy
- Build high-performance, scalable backend systems powering AI-driven workflows
- Lead design and code reviews, ensuring high standards of quality and security
- Collaborate closely with AI research, product, and infrastructure teams
- Improve system reliability, observability, and scalability
- Mentor engineers and act as a technical multiplier across teams
- Champion best practices, tooling, and engineering excellence
- Proactively identify and resolve technical debt
What they are Looking For
Core Experience
- 5+ years in backend engineering, ideally at Senior level
- Strong experience with Python and/or Golang
- Proven track record building and scaling distributed systems or cloud-native platforms (AWS preferred)
- Experience delivering end-to-end solutions in production environments
Technical Skills
- API development (REST / GraphQL) and third-party integrations
- Strong knowledge of databases (SQL & NoSQL)
- Experience with event-driven systems / messaging (Kafka, RabbitMQ, SQS, etc.)
- Solid understanding of system design, architecture patterns, and testing frameworks
- Hands-on experience with monitoring, observability, and instrumentation
Leadership & Impact
- Strong mentoring capability—raising the bar across teams
- Ability to communicate across technical and business stakeholders
- Confident leading complex technical decisions with long-term vision
Working Model
- Hybrid: 3 days per week onsite (London)
- Occasional travel between offices (every 4–6 weeks)
Why This Role?
- Join one of the most exciting AI startups in Europe
- Work on agentic AI systems at real scale—not just theory
- Collaborate with top-tier engineers and researchers
- Significant ownership and influence from day one
- Strong compensation + rapid career growth opportunities
Senior Software Engineer - AI / Agentic Systems in City of London employer: MA (Montreal Associates)
Contact Detail:
MA (Montreal Associates) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - AI / Agentic Systems in City of London
✨Tip Number 1
Network like a pro! Reach out to folks in the AI and software engineering space on LinkedIn or at meetups. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to AI and backend systems. This gives potential employers a taste of what you can do beyond just your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on system design and architecture patterns. Practice coding challenges that focus on Python or Golang, as these are key skills for the role we're looking at.
✨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, we love seeing candidates who take that extra step!
We think you need these skills to ace Senior Software Engineer - AI / Agentic Systems in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your backend engineering experience, especially with Python or Golang, and any work you've done on distributed systems or cloud-native platforms.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about AI and how your background makes you a great fit for our team. Share specific examples of projects where you've influenced architecture or mentored other engineers.
Showcase Your Technical Skills: In your application, don't forget to mention your experience with API development, databases, and event-driven systems. We want to see how you've applied these skills in real-world scenarios, so be specific!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to shape the future of agentic AI systems.
How to prepare for a job interview at MA (Montreal Associates)
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and Golang. Brush up on your knowledge of distributed systems and cloud-native platforms like AWS, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex technical challenges. Think about how you’ve improved system reliability or scalability in past roles, as this aligns perfectly with what they’re looking for.
✨Demonstrate Leadership and Mentoring Experience
Since this role involves mentoring other engineers, be ready to share instances where you’ve led teams or influenced technical decisions. Highlight your ability to communicate effectively with both technical and non-technical stakeholders.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in their mission and technology. Inquire about their approach to building agentic AI systems or how they handle technical debt, which will demonstrate your genuine enthusiasm for the role.