At a Glance
- Tasks: Design and build scalable backend systems using Python, impacting AI applications globally.
- Company: Join a profitable tech company shaping reliable AI systems for global organisations.
- Benefits: Competitive salary, bonus, equity, and strong benefits package.
- Other info: Fully remote role within the UK with excellent career growth opportunities.
- Why this job: Make a real-world impact on AI performance while enjoying high ownership in your work.
- Qualifications: 4-6+ years of software engineering experience with strong Python skills.
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 II (Python) | Building the Human Intelligence Layer Behind AI | Global Impact, High Ownership | Remote (UK) | £80-100k + Bonus + Equity in City of London employer: Owen Thomas | Pending B Corp™
Contact Detail:
Owen Thomas | Pending B Corp™ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Product Engineer II (Python) | Building the Human Intelligence Layer Behind AI | Global Impact, High Ownership | Remote (UK) | £80-100k + Bonus + Equity in City of London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.
✨Tip Number 2
Prepare for those interviews! Research the company and its tech stack, especially Python and backend systems. Show them you’re not just a coder but someone who understands their mission and can contribute meaningfully.
✨Tip Number 3
Practice your coding skills with mock interviews. Use platforms that focus on Python and backend development. The more comfortable you are, the better you'll perform when it counts!
✨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 Product Engineer II (Python) | Building the Human Intelligence Layer Behind AI | Global Impact, High Ownership | Remote (UK) | £80-100k + Bonus + Equity 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 Product Engineer II role. Highlight your Python expertise and any relevant projects that showcase your ability to build scalable backend systems.
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 your work that demonstrate your product mindset and collaborative nature.
Showcase Your Problem-Solving Skills: In your application, mention instances where you've tackled complex challenges in software engineering. We love candidates who can operate with ambiguity and take ownership of their projects, so let that shine through!
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 make a global impact with your work.
How to prepare for a job interview at Owen Thomas | Pending B Corp™
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially with frameworks like Django and FastAPI. Be prepared to discuss your past projects and how you've built scalable backend systems. Practising coding challenges in Python can also help you feel more confident during the technical parts of the interview.
✨Understand the Product Mindset
This role requires a product-focused approach, so think about how your engineering decisions impact the end-user. Be ready to discuss how you've collaborated with product and design teams in the past, and how you can contribute to shaping features from start to finish.
✨Prepare for Collaborative Problem-Solving
During the pairing session, focus on clear communication and collaboration. Think aloud as you work through problems, and don't hesitate to ask questions. This shows that you're not just a coder but a team player who values input from others.
✨Showcase Your Experience with Ambiguity
The company is looking for someone comfortable operating in ambiguous situations. Prepare examples from your previous roles where you've taken ownership and navigated uncertainty. Highlight how you balanced delivery speed with long-term maintainability in your projects.