Senior Software Developer - flexible working

Senior Software Developer - flexible working

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Tenth Revolution Group

At a Glance

  • Tasks: Lead AI-driven projects and design advanced systems to solve real-world challenges.
  • Company: Fast-growing tech business with a focus on innovation and collaboration.
  • Benefits: Competitive salary, flexible working, and inclusive hiring process.
  • Other info: Hybrid working model with strong on-site collaboration culture.
  • Why this job: Shape the future of AI and make a significant impact in a dynamic environment.
  • Qualifications: 5+ years in Python/PHP and experience with production-grade AI systems.

The predicted salary is between 60000 - 80000 £ 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.

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 - flexible working employer: Tenth Revolution Group

Join a fast-growing, venture-backed technology business that prioritises innovation and collaboration. With a strong on-site culture, you will have the opportunity to work alongside talented professionals in a hybrid model, fostering both personal and professional growth. The company offers competitive compensation and values inclusivity, making it an excellent employer for those looking to make a meaningful impact in the field of AI development.

Tenth Revolution Group

Contact Details:

Tenth Revolution Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Developer - flexible working

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 system design skills. Be ready to discuss how you would approach building autonomous systems or optimising AI architectures. We want to see your thought process in action!

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 hearing from passionate candidates who are excited about shaping the future of AI.

We think you need these skills to ace Senior Software Developer - flexible working

Python (expert-level proficiency)
Modern AI frameworks
Agent orchestration libraries
LLM-based tooling
Vector databases (e.g. Pinecone, Milvus, Weaviate)
REST API design
GraphQL API design

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with 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 can contribute to our mission at StudySmarter. Keep it engaging and personal!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex challenges in previous roles. We want to see your thought process and how you approach designing advanced systems. Be specific!

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be one step closer to joining our awesome team at StudySmarter!

How to prepare for a job interview at Tenth Revolution Group

Know Your Python Inside Out

Make sure you brush up on your Python skills, especially the advanced features. Be ready to discuss your past projects where you've used Python to build production-grade AI systems. They’ll want to see how you can apply your expertise to real-world challenges.

Showcase Your AI Experience

Prepare to talk about your hands-on experience with AI frameworks and autonomous systems. Have specific examples ready that demonstrate your ability to design and implement complex architectures, as well as how you've tackled optimisation and intelligent automation in previous roles.

Communicate Clearly

Since you'll need to explain complex technical concepts to non-technical stakeholders, practice simplifying your explanations. Think of ways to convey your ideas clearly and concisely, using analogies or visual aids if necessary.

Embrace the Hybrid Work Culture

Understand the company's hybrid working model and be prepared to discuss how you can contribute to a collaborative environment. Highlight your adaptability and willingness to engage in on-site design sessions, as this is key to their team dynamics.