Senior Software Developer - Hybrid Working

Senior Software Developer - Hybrid Working

Full-Time 70000 - 90000 £ / 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 company with a focus on innovation and collaboration.
  • Benefits: Competitive salary, flexible package, 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/PHP and proven experience in delivering production-grade AI systems.

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.

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 - Hybrid Working employer: Tenth Revolution Group

Join a dynamic and innovative technology company that prioritises employee growth and collaboration in a hybrid working environment. With a strong focus on advanced AI initiatives, you'll have the opportunity to shape cutting-edge architectures and make impactful technical decisions while enjoying a competitive salary and flexible benefits tailored to your needs. Our inclusive culture fosters creativity and encourages diverse perspectives, making it an excellent place for passionate individuals looking to drive meaningful change.

Tenth Revolution Group

Contact Details:

Tenth Revolution Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Developer - Hybrid Working

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in AI or software development. A personal referral can make all the difference when you're trying to land that Senior Software Developer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your past projects, especially those involving Python and AI systems. This is your chance to demonstrate your expertise and problem-solving abilities in real-world scenarios.

Tip Number 3

Prepare for technical interviews by brushing up on system design and architecture concepts. Be ready to discuss how you've tackled complex challenges in previous roles, as this will highlight your capability to shape architecture and make key decisions.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Software Developer - Hybrid Working

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

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 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 that deliver real business value.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates!

How to prepare for a job interview at Tenth Revolution Group

Know Your Tech Inside Out

Make sure you’re well-versed in Python and the modern AI frameworks mentioned in the job description. Brush up on your knowledge of vector databases and be ready to discuss how you've used them in past projects. This will show that you’re not just familiar with the tech, but that you can apply it effectively.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex operational challenges using AI systems. Be ready to explain your thought process and the architecture decisions you made. This will demonstrate your ability to think critically and design effective solutions.

Communicate Clearly

Since you'll need to articulate complex technical concepts to non-technical stakeholders, practice explaining your past projects in simple terms. Use analogies or relatable examples to make your points clear. This will highlight your communication skills and adaptability.

Embrace the Hybrid Model

Understand the importance of collaboration in a hybrid working environment. Be prepared to discuss how you’ve successfully worked in teams both remotely and in-person. Highlight your flexibility and willingness to engage with colleagues on-site to drive design sessions and planning.