Senior Algorithm Engineer

Senior Algorithm Engineer

Full-Time 48000 - 72000 £ / year (est.) No working from home possible
Ki

At a Glance

  • Tasks: Design and develop cutting-edge algorithms for innovative insurance solutions.
  • Company: Join Ki, the fastest growing algorithmic insurance carrier in the world.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Other info: Dynamic, agile environment with a focus on collaboration and career advancement.
  • Why this job: Be part of a revolutionary team transforming the insurance industry with technology.
  • Qualifications: Experience in Python and machine learning, plus a passion for innovation.

The predicted salary is between 48000 - 72000 £ per year.

Who are we? Look at the latest headlines and you will see something Ki insures. Think space shuttles, world tours, wind farms, and even footballers’ legs. Ki’s mission is simple: digitally disrupt and revolutionise a 335-year-old market. Working with Google and UCL, Ki has created a platform that uses algorithms, machine learning and large language models to give insurance brokers quotes in seconds, rather than days. Ki is proudly the biggest global algorithmic insurance carrier and the fastest growing syndicate in the Lloyd's of London market, being the first ever to make $100m in profit in 3 years.

Ki’s teams have varied backgrounds and work together in an agile, cross‑functional way to build the very best experience for its customers. Ki has big ambitions but needs more excellent minds to challenge the status quo and help it reach new horizons.

Where you come in? We’re looking for a Senior Algorithm Engineer to join our Algorithmic Underwriting team. You will work at the intersection of underwriting and algorithm development, developing machine learning‑enabled products that operate across over 25 classes of business ranging from Commercial Properties to Oil Rigs to Event Contingency insurance. You will help us better evaluate every single risk on its own merits, and on how it helps us build a profitable and stable portfolio, all in the space of under a minute.

From large scale geospatial analysis to manage our exposure to natural catastrophes to research and development on low data volume machine learning approaches for classes of business with very few claims (like Terrorism insurance!). We operate at the point where the two very different worlds of technology and specialty insurance meet, and you will be part of both.

We’re a multi‑disciplined team and pride ourselves on being commercially focused, bringing together deep expertise in specialty insurance and scalable machine learning product development. Our squads focus on delivering high‑impact features and we favour a highly iterative, analytical approach. We invest time in research and development, internally and with academic institutions. We focus on the commercial outcomes that our algorithm achieves, and we like well‑tested and maintainable code.

Our algorithm is built in Python and our infrastructure is entirely cloud native, and we maintain our infrastructure as code.

What you will be doing:

  • Design, develop and maintain algorithm related systems to carry out underwriting and portfolio management activities at scale.
  • Improve the robustness of the Ki algorithm by digitising the governance and control of our underwriting, actuarial and software processes, reducing our time to live.
  • Design and implement enabling services that make the Ki algorithm more efficient, flexible and scalable.
  • Liaise with business stakeholders and product owners to build the best algorithm product for customers.
  • Act as a knowledge hub with deep understanding of relevant Ki’s business and tech stack.
  • Manage and develop junior members of the team.
  • Drive improvements in the way we operate as a digital underwriting capability.

Requirements:

  • Commercially aware, with a knowledge of the insurance market.
  • Understanding of the control and management of data products and machine learning algorithms.
  • Skilled using Python.
  • Experience using project management and workflow tools (e.g. Jira).
  • Experience with CI/CD tools such as GitHub Actions, Circle CI, Jenkins.
  • Understanding of market compliance and core regulatory requirements.
  • Understanding of core insurance portfolio management principles and dynamics.
  • Experience developing industrialised machine learning applications and services.

Senior Algorithm Engineer employer: Ki

At KI, we pride ourselves on being an excellent employer by fostering a collaborative and innovative work culture that empowers our employees to excel in their roles. Located in a dynamic industry, we offer competitive remuneration, comprehensive benefits, and ample opportunities for professional growth, ensuring that our team members can thrive while contributing to the future of insurance technology.

Ki

Contact Details:

Ki Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Algorithm Engineer

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Ki or similar companies. Attend meetups, webinars, or even just grab a coffee with someone who’s already in the game. You never know where a casual chat might lead!

Tip Number 2

Show off your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them. Create a GitHub repo showcasing your Python prowess and any machine learning models you've developed. This is your chance to shine!

Tip Number 3

Prepare for the interview like it’s the final exam! Research Ki’s products and their approach to algorithmic underwriting. Be ready to discuss how your experience aligns with their mission and how you can contribute to their innovative projects.

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 the Ki team. Let’s get you that dream job!

We think you need these skills to ace Senior Algorithm Engineer

Machine Learning
Algorithm Development
Geospatial Analysis
Python
Cloud Infrastructure
Data Governance
Portfolio Management

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Algorithm Engineer role. Highlight your experience with Python, machine learning, and any relevant projects that showcase your skills in algorithm development and insurance.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the intersection of technology and insurance. Mention specific projects or experiences that align with Ki's mission and values.

Showcase Your Problem-Solving Skills:In your application, don’t just list your skills—show us how you've used them to solve real-world problems. Whether it's through past projects or work experience, demonstrate your ability to tackle challenges head-on.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to see your application and get to know you better. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at Ki

Know Your Algorithms

Brush up on your knowledge of algorithms and machine learning principles. Be ready to discuss specific projects you've worked on, especially those that relate to underwriting or risk assessment. This will show your technical expertise and how it aligns with Ki's mission.

Understand the Insurance Landscape

Familiarise yourself with the insurance market, particularly in areas relevant to Ki's operations. Knowing about commercial properties, natural catastrophes, and niche markets like terrorism insurance will help you demonstrate your commercial awareness during the interview.

Showcase Your Coding Skills

Since the role involves Python and cloud-native infrastructure, be prepared to discuss your coding experience. Bring examples of well-tested and maintainable code you've written, and be ready to explain your approach to developing scalable machine learning applications.

Engage with the Team Dynamics

Ki values a multi-disciplined team approach, so highlight your experience working collaboratively across different functions. Discuss how you've managed or mentored junior team members and contributed to a positive team environment, as this will resonate with their agile culture.