AKUR8 · 8 hours ago
Python Numerical Computing Engineer
Akur8 is a fast-growing InsurTech scale-up on a mission to modernize how insurers assess, price, and manage risk. They are seeking a Python engineer who will focus on translating complex mathematical and actuarial models into high-performance code while collaborating closely with actuarial and data experts to optimize numerical computations.
Financial ServicesFinTechInsuranceInsurTechMachine LearningSaaS
Responsibilities
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
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
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
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
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
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
Qualification
Required
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
Preferred
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
Benefits
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
Company
AKUR8
Akur8 offers a machine learning-powered insurance pricing and reserving platform for insurers.
H1B Sponsorship
AKUR8 has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (3)
2021 (1)
2020 (1)
Funding
Current Stage
Growth StageTotal Funding
$187.05MKey Investors
One PeakFinTLV VenturesHedosophia
2024-09-16Series C· $120.2M
2023-07-01Series B· $25.44M
2021-06-17Series B· $29.9M
Recent News
Beinsure - Insurance, Reinsurance, InsurTech Insights
2026-01-14
2026-01-12
Company data provided by crunchbase