At a Glance
- Tasks: Design and build scalable backend services using Python, Django, and FastAPI.
- Company: Join a leading tech company shaping reliable AI systems for global organisations.
- Benefits: Competitive salary, bonus, equity, and strong benefits package.
- Other info: Fully remote role with excellent career growth in a dynamic environment.
- Why this job: Make a real impact on AI applications that matter in research and healthcare.
- Qualifications: 4-6 years of Python experience and a collaborative mindset.
The predicted salary is between 80000 - 100000 £ per year.
The Company - AI systems are only as reliable as the data and feedback loops behind them. We’re partnering with a profitable, globally-used technology company building infrastructure that helps global organisations develop more reliable, trustworthy AI systems. Their platform supports teams working across research, healthcare, and enterprise environments - where accuracy, integrity, and real-world performance genuinely matter. The business has been operating successfully for over a decade and is now scaling rapidly due to accelerating demand in AI. With strong product-market fit and significant growth ahead, they’re investing heavily in senior engineering talent to shape the next phase of the platform.
The Role - You’ll join a senior, product-focused engineering team working in small high performance teams building high-scale backend systems that sit at the core of the company’s platform. This is a backend-first role (Python ≈70%) with meaningful influence across system design, architecture, and product direction. You’ll operate with real ownership - balancing delivery speed, scalability, and long-term maintainability - while contributing to a platform that underpins critical AI-driven applications globally.
What You’ll Be Doing -
- Designing and owning backend services in Python (Django / FastAPI)
- Building scalable APIs and workflows supporting global usage
- Improving reliability, performance, and developer experience
- Working closely with Product and Design to shape features end-to-end
- Contributing across the stack when useful (TypeScript exposure)
- Helping evolve engineering standards as the team scales
This is a pragmatic, fast-moving Product Engineering centric environment - but with a strong emphasis on thoughtful engineering.
Tech Stack -
- Python (Django core)
- FastAPI (in parts)
- PostgreSQL
- TypeScript / Vue.js
- AWS
- Modern CI/CD practices
What They’re Looking For -
- 4–6+ years of professional software engineering experience
- Strong production-grade Python
- Experience building scalable backend systems
- Comfort operating with ambiguity and ownership
- Product mindset - thinking beyond implementation
- Clear communicator, collaborative by nature
- Experience in startup or scale-up environments preferred
- No degree requirements
- Exposure to AI systems, research platforms, or data-intensive products is a bonus — not required.
Interview Process -
- 30-minute intro (Engineering & Talent)
- 60-minute collaborative Python pairing session
- Product & architecture discussion
- Final conversation with senior leadership
Structured, respectful, and focused on real-world thinking.
Why Join -
- Globally used platform with strong product-market fit
- Direct impact on how modern AI-enabled systems perform in the real world
- Senior hiring bar - high quality, low ego
- Fully remote within the UK, with a London office
- Engineering team scaling from ~60 → 100+
- £80–100k base + bonus + equity
- Strong benefits package
If you’re a senior Python engineer who enjoys building robust, high-scale systems and wants your work to contribute to more reliable, real-world AI applications - this is a genuinely meaningful opportunity. Apply with your CV and we’ll be in touch if there’s alignment :)
Senior Product Engineer (Python) | Django, FastAPI, TDD, AWS, JavaScript | Building Human Intelligence > AI Infra | Research + Healthcare | Remote (UK) | £80-100k+ Bonus + Equity in Leeds employer: Owen Thomas | B Corp™
Join a forward-thinking technology company that is at the forefront of building reliable AI infrastructure for research and healthcare. With a strong emphasis on employee growth, a collaborative work culture, and the flexibility of remote work within the UK, this role offers not only competitive compensation but also the chance to make a significant impact in the evolving field of AI. Enjoy a supportive environment where your contributions are valued, and you can thrive alongside a talented team dedicated to innovation and excellence.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Product Engineer (Python) | Django, FastAPI, TDD, AWS, JavaScript | Building Human Intelligence > AI Infra | Research + Healthcare | Remote (UK) | £80-100k+ Bonus + Equity in Leeds
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Brush up on your Python skills, especially Django and FastAPI, and be ready to discuss your past projects. Practising coding challenges can also give you that extra edge during technical interviews.
✨Tip Number 3
Show off your passion for AI and healthcare! When chatting with potential employers, share your thoughts on how technology can improve these fields. This will demonstrate your genuine interest and align with the company’s mission.
✨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 the initiative to engage directly with us.
We think you need these skills to ace Senior Product Engineer (Python) | Django, FastAPI, TDD, AWS, JavaScript | Building Human Intelligence > AI Infra | Research + Healthcare | Remote (UK) | £80-100k+ Bonus + Equity in Leeds
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python, Django, and FastAPI. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re excited about this role and how you can contribute to building reliable AI systems. A personal touch goes a long way in making your application stand out!
Showcase Your Problem-Solving Skills:In your application, mention specific challenges you've faced in previous roles and how you tackled them. We love seeing candidates who can think critically and adapt to changing situations.
Apply Through Our Website:For the best chance of getting noticed, make sure to apply directly through our website. It’s the quickest way for us to receive your application and start the conversation!
How to prepare for a job interview at Owen Thomas | B Corp™
✨Know Your Tech Stack
Make sure you’re well-versed in Python, Django, FastAPI, and AWS. Brush up on your knowledge of building scalable backend systems and be ready to discuss how you've applied these technologies in real-world scenarios.
✨Showcase Your Problem-Solving Skills
During the collaborative Python pairing session, focus on demonstrating your thought process. Don’t just code; explain your reasoning and how you approach problem-solving. This will show your product mindset and ability to operate with ambiguity.
✨Prepare for Product Discussions
Be ready to discuss how you’ve contributed to product design and architecture in previous roles. Think about specific examples where your input made a difference, especially in high-scale environments like research or healthcare.
✨Communicate Clearly and Collaboratively
Since the role emphasises collaboration, practice articulating your ideas clearly. Engage with your interviewers, ask questions, and show that you can work well in a team. This will highlight your collaborative nature and fit within their culture.