Product Engineer in London

Product Engineer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) Home office (partial)
Go Premium
A

At a Glance

  • Tasks: Design and implement innovative software solutions for the insurance industry using modern technology.
  • Company: Join a forward-thinking insurtech company transforming the specialty insurance market.
  • Benefits: Enjoy private medical insurance, generous holiday allowance, and stock options.
  • Why this job: Make a real impact in a collaborative environment while working with cutting-edge technology.
  • Qualifications: Experience in architecting complex systems and writing production-ready code.
  • Other info: Be part of a diverse team that values curiosity and continuous learning.

The predicted salary is between 36000 - 60000 ÂŁ per year.

About Artificial

Help shape the future of specialty insurance. At Artificial, we're building the next generation of technology for the specialty (re)insurance market. Our mission is to transform how brokers and carriers operate in complex markets by removing operational barriers and enabling smarter, faster decision‐making. We use modern technology to solve real challenges for some of the world's leading brokers and insurers. By automating the repetitive and structuring the complex, we help our partners unlock new opportunities for innovation and growth.

You’ll be joining a collaborative team that values curiosity, ownership, and continuous learning. We work in an environment where ideas are heard, support is built‐in, and outcomes matter. Everyone here has the chance to make a tangible impact on our products, our customers, and the industry.

We’ve just raised $45M (£33M) in Series B funding from lead investor CommerzVentures, new investor Move Capital, as well as all existing shareholders. This investment round gives us the room to grow with confidence, continue to innovate, and ensure that Artificial remains the first choice for brokers and carriers seeking a smarter way to trade digitally. Join us, and take the chance to be a part of something that will change the landscape of insurance for generations.

Our values

  • Build high‐quality, robust features and supporting infrastructure that sets the standard for the rest of the engineering team
  • Asking good questions, sharing knowledge, mentoring and developing others in the team
  • To continuously improve operations (think: Kaizen, Toyota Way)
  • To spread skills across the team, discouraging knowledge silos
  • To have the confidence needed to be ambitious and do what others can’t

You’ll be working with talented people, using the latest technology in an environment that supports learning. As an outcomes‐focused business, taking ownership is not only expected but embraced, meaning the opportunity to create meaningful change is within your power.

About the role

You’ll join a team of full‐stack engineers, all of whom are confident working with frontend, backend, and infrastructure. You’ll work on everything from our CI, to deployment, to architecture and security. Your responsibilities are:

  • To design, implement and iterate rapidly on a distributed system written in Haskell
  • To deploy this on multiple cloud providers
  • To deeply integrate with an existing complex platform
  • To meet service‐level objectives (load, uptime, data retention) and security posture
  • To maintain protocol and schema compatibility over time
  • To implement observability, tracing and testing of all the above
  • Collaborate in a cross‐functional way with our design team and our ops team to make a fantastic end‐to‐end user experience

About you

Essential:

  • Experience in architecting complex systems that are robust, maintainable and evolvable
  • You are able to consistently write production‐ready code across large, complex projects
  • You make data‐driven design decisions that consider the specific needs or attributes of the customer and domain context
  • You’re comfortable with prototyping, leveraging data‐driven design in short feedback loops to gather information and evaluate your options
  • You have opinions about distributed system architecture, and are comfortable evaluating alternatives given feedback from various stakeholders
  • You have experience working in distributed teams and know how to communicate asynchronously

Desirable:

  • Experience in insurtech, insurance, finance or related industries
  • Extensive commercial experience using Haskell or other typed FP languages
  • Collaborative skills with an emphasis on product quality
  • Strong problem‐solving skills
  • Experience in a distributed work environment

Benefits

  • Private medical insurance
  • Income protection insurance
  • Life insurance of 4 × base salary
  • On‐site gym and shower facilities
  • Enhanced maternity and paternity pay
  • Team social events and company parties
  • Salary exchange on pension and nursery fees
  • Access to Maji, the financial wellbeing platform
  • Company stock options managed through Ledgy
  • Milestone Birthday Bonus and a Life Events leave policy
  • Generous holiday allowance of 28 days plus national holidays
  • Home office and equipment allowance, and a company MacBook
  • Learning allowance and leave to attend conferences or take exams
  • YuLife employee benefits, including EAP and bereavement helplines
  • For each new hire, we plant a tree through our partnership with Ecologi Action
  • The best coffee machine in London, handmade in Italy and imported just for us!

We’re proud to be an equal opportunities employer and are committed to building a team that reflects the diverse communities around us. If there’s anything you need to make the hiring process more accessible, just let us know—we’re happy to make adjustments. You’re also welcome to share your preferred pronouns with us at any point.

Think you don’t meet every requirement? Please apply anyway. We value potential as much as experience, and we know that raw talent counts.

As part of our hiring process, we’ll carry out some background checks. These may include a criminal record check, reviewing your credit history, speaking with previous employers and confirming your academic qualifications.

Product Engineer in London employer: Artificial Labs Limited

At Artificial, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our commitment to employee growth is evident through our continuous learning environment, generous benefits including private medical insurance and a learning allowance, and the opportunity to make a tangible impact in the evolving insurtech landscape. Join us in London, where your contributions will not only shape our products but also transform the future of specialty insurance.
A

Contact Detail:

Artificial Labs Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Product Engineer in London

✨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 put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to distributed systems or Haskell. This gives you a chance to demonstrate your expertise and passion directly to potential employers.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios relevant to product engineering. Mock interviews with friends or using online platforms can help you feel more confident and ready to impress.

✨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 being part of our innovative team at Artificial.

We think you need these skills to ace Product Engineer in London

Haskell
Distributed System Architecture
Cloud Deployment
Data-Driven Design
Production-Ready Code
Observability and Tracing
Cross-Functional Collaboration
Asynchronous Communication
Problem-Solving Skills
Experience in Insurtech or Related Industries
Prototyping
Complex Systems Design
Continuous Improvement Mindset
Mentoring and Knowledge Sharing

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Product Engineer role. Highlight your experience with complex systems and any relevant projects that showcase your skills in Haskell or other typed FP languages.

Show Your Curiosity: We love a curious mind! In your application, mention any instances where you've asked good questions or sought out knowledge. This aligns perfectly with our values of continuous learning and collaboration.

Be Data-Driven: When discussing your past work, focus on how you made data-driven design decisions. This will show us that you understand the importance of considering customer needs and domain context in your engineering solutions.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to shape the future of specialty insurance.

How to prepare for a job interview at Artificial Labs Limited

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Haskell and distributed systems. Brush up on your knowledge of cloud providers and be ready to discuss how you've architected complex systems in the past.

✨Showcase Your Problem-Solving Skills

Prepare examples that highlight your problem-solving abilities, particularly in a collaborative environment. Think about specific challenges you've faced in previous roles and how you approached them, especially in relation to product quality and user experience.

✨Ask Insightful Questions

During the interview, don’t hesitate to ask questions that show your curiosity and understanding of the role. Inquire about the team’s approach to continuous improvement and how they implement feedback loops in their development process.

✨Demonstrate Your Collaborative Spirit

Since the role involves working closely with design and ops teams, be prepared to discuss your experience in cross-functional collaboration. Share instances where you’ve successfully worked with others to achieve a common goal, emphasising your communication skills in a distributed team.

Product Engineer in London
Artificial Labs Limited
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>