
Python Numerical Computing Engineer
AKUR8
full-time
Posted on:
Location Type: Hybrid
Location: Atlanta • United States
Visit company websiteExplore more
Salary
💰 $130,000 - $170,000 per year
About the role
- 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
Requirements
- 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
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythonnumerical computingvectorizationalgorithmic improvementsunit testingperformance optimizationnumerical accuracydependency managementpackaginganalytical workloads
Soft Skills
collaborationcode reviewpeer reviewindependencecommunicationproblem-solvingattention to detailadaptabilitycritical thinkingtime management