At a Glance
- Tasks: Lead AI-driven projects and design advanced systems to solve real-world challenges.
- Company: Fast-growing tech company with a focus on innovation and collaboration.
- Benefits: Competitive salary, flexible packages, and a hybrid working model.
- Other info: Inclusive hiring process with opportunities for diverse backgrounds.
- Why this job: Shape the future of AI and make a significant impact in a dynamic environment.
- Qualifications: 5+ years in Python, proven AI system delivery, and strong design skills.
The predicted salary is between 70000 - 90000 £ per year.
A fast-growing, venture-backed technology business is expanding its engineering team as it scales both its product and underlying platform. As part of this growth, the team is looking to hire a Senior Python Engineer to take ownership of AI-led initiatives.
This role goes beyond traditional development. The successful person will be responsible for shaping architecture, making key technical decisions, and driving the design and delivery of advanced AI systems from the ground up.
The Opportunity
You will be building autonomous, reasoning-driven systems designed to address complex, real-world operational challenges. This includes working on problems such as optimisation, intelligent automation, and advanced user-facing solutions. The focus is on designing and implementing agentic architectures that deliver meaningful business value, rather than simple integrations or API wrappers.
Core Technologies
- Python (expert-level proficiency expected)
- Modern AI frameworks (e.g. agent orchestration libraries and LLM-based tooling)
- Vector databases (e.g. Pinecone, Milvus, Weaviate or similar)
- LLM orchestration and tool-calling pipelines
- REST and GraphQL API design
Key Focus Areas
- Designing systems that leverage reasoning loops within large language models
- Building self-correcting and adaptive AI architectures
- Implementing prompt engineering at production scale
- Developing and managing multi-agent workflows
- Optimising retrieval systems and memory strategies (RAG architectures)
Requirements
- 5+ years commercial experience with Python/PHP
- Proven experience delivering production-grade AI systems (not just prototypes)
- Hands-on experience building autonomous systems, agents, or task-based AI workflows
- Strong system design and architectural capability
- Ability to clearly articulate complex technical concepts to non-technical stakeholders
Working Model
Hybrid model with a strong on-site collaboration culture. Typically 4 days per week in-office to support design sessions and planning.
Compensation
Competitive salary depending on experience. Flexible approach to total package depending on the individual and role scope.
Additional Information
The company operates an inclusive hiring process and welcomes applications from a wide range of backgrounds. Adjustments can be made throughout the process where required.
Senior Software Developer in Manchester employer: Tenth Revolution Group
Join a fast-growing, venture-backed technology business that prioritises innovation and collaboration in its engineering team. With a strong on-site culture, you will have the opportunity to work closely with talented colleagues while enjoying a competitive salary and flexible compensation packages tailored to your needs. The company fosters an inclusive environment that supports employee growth and development, making it an excellent employer for those looking to make a meaningful impact in the field of AI.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Developer in Manchester
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with AI or Python. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving AI systems or Python development. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and approach complex problems!
✨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 our team and contributing to our exciting AI-led initiatives.
We think you need these skills to ace Senior Software Developer in Manchester
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Python Engineer role. Highlight your expertise in AI systems and Python, and don’t forget to mention any relevant projects you've worked on!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about AI-led initiatives and how your experience aligns with our mission at StudySmarter. Keep it engaging and personal!
Showcase Your Projects:If you’ve built any autonomous systems or worked on AI projects, make sure to include them in your application. We love seeing real-world applications of your skills, so don’t hold back!
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 the role. Plus, it’s super easy!
How to prepare for a job interview at Tenth Revolution Group
✨Know Your Tech Inside Out
Make sure you’re up to speed with Python and the modern AI frameworks mentioned in the job description. Brush up on your knowledge of vector databases and LLM orchestration, as these are crucial for the role. Be ready to discuss your past projects and how you've applied these technologies.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles, especially those involving autonomous systems or AI workflows. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your ability to tackle complex operational problems.
✨Communicate Clearly with Non-Techies
Since you'll need to explain complex concepts to non-technical stakeholders, practice simplifying your explanations. Think of examples where you’ve successfully communicated technical ideas to a diverse audience, and be ready to share those experiences during the interview.
✨Embrace the Collaborative Spirit
With a hybrid working model and a focus on in-office collaboration, demonstrate your enthusiasm for teamwork. Share examples of how you’ve contributed to team projects and how you value input from others. This will show that you’re not just a lone wolf but a team player who thrives in a collaborative environment.