Python Numerical Computing Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

AKUR8 · 15 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
check
H1B Sponsor Likelynote

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

PythonNumPyVectorized computingPostgreSQLGitHubStatistical modelsScikit-learnPolarsAgile workflowEnglish proficiency

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

twittertwitter
company-logo
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 Stage
Total Funding
$187.05M
Key Investors
One PeakFinTLV VenturesHedosophia
2024-09-16Series C· $120.2M
2023-07-01Series B· $25.44M
2021-06-17Series B· $29.9M

Leadership Team

leader-logo
Samuel Falmagne
CEO & co-founder
linkedin
leader-logo
Brune De Linares
CCO and Co-founder
linkedin
Company data provided by crunchbase