Python Numerical Computing Engineer

Posted 5 Days Ago
Be an Early Applicant
Atlanta, GA
In-Office
130K-170K Annually
Mid level
Artificial Intelligence • Insurance • Machine Learning • Software
The Role
The role involves translating actuarial models into performant Python code, optimizing numerical computations, and collaborating with actuaries for a cloud-native insurance product.
Summary Generated by Built In

Akur8 is a fast-growing InsurTech scale-up on a mission to modernize how insurers assess, price, and manage risk.

Our next-generation SaaS platform combines transparent machine learning, predictive analytics, and smart product design to turn complex insurance workflows into scalable, data-driven systems.

Powered by expert engineering, data, product, and actuarial teams, Akur8 enables insurers to model risk up to 10x faster while maintaining transparency, explainability, and regulatory trust.

As our product suite expands, we are building an end-to-end platform supporting pricing, reserving, and forward-looking risk decisions — helping insurers operate efficiently in a complex environment.

Recognized globally, Akur8 has been featured in:

  • CB Insights’ Insurtech 50 (2025)

  • CNBC’s InsurTech Top 150 (2025)

  • InsurTech100 Global Insurtech Top 100 (2025)

  • Professional Equality Index 97/100 (2025)

With 40+ nationalities across 8 global offices, we serve 320+ clients across 4 continents while maintaining a strong engineering and product culture.

We are proud to be an equal opportunities employer, fostering an inclusive environment where diverse perspectives help shape better products and decisions.

We’re looking for a Python engineer who loves translating complex mathematical and actuarial models into high-performance code and optimizing numerical computations.

You’ll join a newly formed team building a cloud-native product for the insurance industry. Working closely with actuarial and data experts, this role focuses on the accurate, efficient implementation of domain-specific business rules, with a strong emphasis on numerical performance.

Code quality matters: implementations must be stable, readable, testable, and highly performant. A strong understanding of vectorized operations, parallelization, and efficient data structures is essential.

This role focuses on optimization and numerical libraries rather than system architecture or broad full-stack development.

WHAT YOU’LL DO

  • Translate actuarial requirements (including prototype R code) into efficient, maintainable Python

  • Optimize complex mathematical operations to run 10× faster using vectorization and algorithmic improvements

  • Implement and refactor numerical Python functions with performance and correctness in mind

  • Profile and improve existing codebases handling large analytical workloads

  • Build reusable numerical utilities to support actuarial analysis and diagnostics

  • Optimize computational bottlenecks in insurance reserving models

  • Collaborate closely with actuaries and subject-matter experts

  • Write clear, robust unit tests for numerical logic and edge cases

CORE TECHNICAL FOCUS

NUMERICAL COMPUTING
  • Implement domain-specific technical specifications using NumPy as the primary numerical tool

  • Translate written requirements and mathematical definitions into efficient, testable implementations

  • Apply vectorization and, where relevant, parallelism to process large data volumes

  • Ensure numerical results can be returned to calling services at speeds as close to real-time as possible

  • Actively participate in code reviews, providing and incorporating feedback with a focus on correctness, performance, and clarity

DATA & STORAGE
  • Work with relational databases (e.g. PostgreSQL) and/or NoSQL-style data

  • Confidently handle JSON-based data structures

  • Use Polars or Pandas for structured data manipulation and analysis

  • Translate between data representations as required
    (e.g. numerical matrix ↔ relational-style table ↔ dictionary / JSON)

  • Collaborate with peers to review data modeling and transformation approaches

STATISTICAL & REPORTING TOOLS (Supporting Role)
  • Implement statistical models using Statsmodels for modeling and diagnostics (secondary focus)

  • Use Scikit-learn for ML workflow fundamentals (pipelines, metrics, validation — not core ML research)

  • Review and validate statistical and analytical implementations with peers to ensure correctness and maintainability

ENGINEERING PRACTICES (CROSS-CUTTING)
  • Implement features based on clear technical specifications and acceptance criteria

  • Write readable, maintainable code that supports effective peer review

  • Engage constructively in code reviews, both giving and receiving feedback

  • Ensure implementations are well-tested and aligned with agreed technical designs

TECHNICAL ENVIRONMENT & ENGINEERING WORKFLOW

TECHNICAL ENVIRONMENT
  • Python (core language)

  • NumPy, Polars / Pandas for numerical computing and data manipulation

  • Statsmodels, Scikit-learn (supporting analytical tooling)

  • PostgreSQL, JSON-based data storage

  • AWS

  • Wider company stack includes C#, .NET, Angular, Kubernetes

ENGINEERING WORKFLOW
  • GitHub for version control, pull requests, and code review

    • Engineers manage branches with an appropriate level of complexity

    • Write clear commits and pull requests that are easy to review

    • Actively participate in peer code reviews

  • Jira for work tracking and delivery

    • Work planned and delivered via well-defined stories

    • Engineers estimate work, understand story points, and proactively advance or close tickets

    • Ownership includes keeping ticket status up to date without reminders

  • Confluence for technical documentation and shared specifications

    • Engineers contribute to and consume documentation as part of normal development

Candidates must be team players with strong interpersonal skills, as well as:

  • 3+ years of experience using Python for numerical computing

  • Proven experience in writing production quality Python code

  • Strong ability to turn mathematical, financial, or actuarial concepts into efficient code

  • Ability to write clean, modular, testable Python

  • Hands-on experience improving performance in analytical or numerical workloads

  • Solid understanding of vectorized computing (e.g. NumPy), numerical accuracy, stability, and performance trade-offs

  • Experience with packaging, virtual environments, and dependency management

  • Comfort with agile workflow frameworks and management tools such as Jira

  • High level of familiarity with git, GitHub, branching strategy, resolution of merge conflicts

  • Constructively receives and gives peer review for code review and pull requests

  • Works independently from stories and specifications written by non-engineering subject matter experts.

  • Strong written and spoken English

BONUS skills (experience you may not have, but which will make you stand out if you do)

  • Exposure to actuarial or insurance data

  • Familiarity with reserving workflows, loss triangles, or claims data

  • Experience translating formulas or models from R into Python

  • Some exposure to C#/.NET or containerized environments

As a newcomer, you'll be joining a diverse, highly skilled and motivated team, with a strong Tech DNA, colleagues that are eager to share their knowledge and passion.

But it’s not all work, you’ll also be part of a dynamic team that enjoys spending time together and having fun, including karaoke, team lunches, playing sports as well as the occasional ‘happy hour’.

In addition to this, we will provide you with:

  • Competitive salary + annual bonus

  • Health insurance , Dental and Vision coverage (including spouse and family coverage)

  • 401K Company match

  • Life insurance

  • Cell Phone & Internet reimbursement

  • 25 days of PTO/year

  • Commuter benefit

  • Gym membership via ClassPass

  • IT equipment allowance

  • Professional development & trainings

  • Team fun: regular company gatherings and team events

Top Skills

.Net
Angular
AWS
C#
Confluence
Git
JIRA
JSON
Kubernetes
Numpy
Pandas
Polars
Postgres
Python
Scikit-Learn
Statsmodels
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Paris
167 Employees
Year Founded: 2019

What We Do

Our end-to-end actuarial pricing software delivers tremendous value to P&C and health insurers ready to join the pricing revolution. We unlock untapped combined ratio improvement potential, powered by proprietary Transparent AI and machine learning automation.

Similar Jobs

General Motors Logo General Motors

Staff Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
United States
165000 Employees
200K-285K Annually

General Motors Logo General Motors

Technical Lead

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
United States
165000 Employees
186K-285K Annually

BlackRock Logo BlackRock

Internal Wholesaler - Market Sale Partner

Fintech • Information Technology • Financial Services
In-Office
4 Locations
25000 Employees
85K-90K Annually

CrowdStrike Logo CrowdStrike

Sr. Manager, Program Management (Remote)

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
USA
10000 Employees
125K-180K Annually

Similar Companies Hiring

Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Idler Thumbnail
Artificial Intelligence
San Francisco, California
6 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account