Software Engineer (Java Full Stack)

  • Permanent contract 
  • Paris
  • Master's Degree

The company



  • FinTech / InsurTech
  • From 15 to 50 employees

The job

Software Engineer (Java Full Stack)

  • Permanent contract 
  • Paris


Akur8 is revolutionizing insurance pricing with transparent AI.
Akur8 developed a unique AI-based insurance pricing solution that automates risk modeling for insurance companies while keeping full transparency and control on the models created, as required by regulators worldwide.

Akur8 is the only solution on the market reconciling Machine Learning and Actuarial worlds. With Akur8, insurance carriers’ modeling time is divided by 10 and loss ratio is improved by 2%-4%.

Job description


Akur8 is a young, dynamic, fast growing insurtech startup that is revolutionizing insurance pricing with transparent AI.

Since 2016 our skilled R&D team of data scientists, software engineers and actuaries has developed unique AI algorithms that automate the insurance pricing process in an unprecedented way.

Our solution is a SaaS platform which allows insurance companies to model their risks 10 times faster, with a higher predictive power than traditional methods. It is a major game changer for the insurance industry!

Akur8’s solution is international by design, targeting all insurance carriers globally, and focusing on more mature markets for faster expansion.

We closed our 9M€ Series A in February with notable international investors, and are poised for growth to become the global leader in insurance pricing!

To learn more about Akur8 :



We’re looking for a Software Engineer that has a strong interest in cloud-computing and data science to help build our complex data-processing and AI solution.

You’ll join a motivated team, willing to share their knowledge and passion for advanced computer science and software development, where your typical missions will be :

  • Building new screens and features for our amazing software.
  • Building & deploying high performance cloud computing (concurrent and highly distributed) AI algorithms.
  • To help optimize the run-time of machine learning models that call databases with dozens of millions of records.
  • To maintain existing web APIs and build new ones.
  • Working closely with our internal Data Science & UX teams.
  • To bring innovative ideas to improve our platform, the quality of our cloud computing and development processes
  • To be fully involved in the heart of our platform, learning every day and seeing the impact of your work in production
  • Working with people with different set of skills in a fast growing environment

Technical stack: Java / Spring, Angular 8, Javascript, TypeScript, AWS, NGRX, REST APIs, Docker, Terraform, Python, GitHub

Preferred experience


We’re looking for innovative and rigorous minds that wish to be core contributor to our platform :

  • Master Degree in Computer Science
  • A fluent level of spoken English
  • Knowledge of Java and Spring
  • You have a good vision on both backend and infrastructure challenges
  • xperience maintaining and developing open source software
  • You understand the value of software craftsmanship and best practices
  • First experience in developing, releasing and maintaining web applications
  • Knowledge of Angular 2+
  • Knowledge of other JavaScript frontend frameworks
  • Experience with state management frameworks such as Redux, NGRX
  • Understanding of RXJs & OAuth protocol
  • You are a fast learner, curious and analytical person
  • You are passionate & rigorous and able to question your achievements
  • You like puzzles and enjoy cracking algorithmic problems

And if you also have experience with AWS, Docker and Terraform, it’s great !


You’ll join a highly skilled and motivated team, that is willing to share their knowledge and passion for advanced computer science and software development.

In addition to this :

  • Competitive salary & bonus
  • Lunch vouchers
  • Company shares

We have a great office space situated in the heart of Paris 17!!

Recruitment process

Note : the total estimated duration of the recruitment process is 1 week :

1 - Reception of your CV
2 - Call with Head of Talent (20 minutes)
3 - Online Assessment Test (1 hour)
4 - 1st Interview with Development Lead (30 minutes) & Full-Stack Software Engineer (45 minutes)
5 - 2nd interview with Lead Data Scientist (45 minutes) & CTO (30 minutes)
6 - Final interview with CEO (20 minutes)

Meet the Akur8 team



Software Engineer (Java Full Stack)

  • Permanent contract 
  • Paris
  • Master's Degree
Questions and answers about the offer
  • Add to favorites
  • Share on Twitter
  • Share on Facebook
  • Share on LinkedIn

We thought these articles might interest you

Get inspired with this selection of articles

How to write speculative cover letters

You've found your dream company. But there are no open positions. Should you give up? No! Use these tips to write a strong speculative cover letter.