A

AXA

Global insurer offering life, property, casualty

Actuary/Python Developer Intern

Actuarial & Risk ModellingUpdated on Nov 13
InternshipNanterre, FranceNo salary listed

About the Job

Requirements

  • The candidate must be a student at Bac+4/5 level in an actuarial or engineering school, or pursuing a Master's in actuarial science, data science, or statistics.
  • The candidate is seeking an internship lasting 4 to 6 months.
  • The candidate must have very good Python skills, particularly with pandas, NumPy, and scikit-learn, and solid foundations in statistics and machine learning.
  • The candidate should be interested in interactive data visualization using Plotly, Dash, Streamlit, or an equivalent tool.
  • The candidate should be interested in software architecture and development best practices, including modularity, testing, Git, and documentation.
  • Knowledge of R/Shiny, non-life insurance reserving, or generative AI is an asset.
  • Technical English for documentation is appreciated.
  • The candidate should be curious, rigorous, and autonomous, and able to communicate with actuaries who are not developers.

Responsibilities

  • Analyze business needs and define the project scope by understanding non-life insurance reserving practices, existing Excel tools, and the target platform architecture.
  • Work with actuaries to define functional needs, required data, and integration points between Python and R/Shiny.
  • Develop Python modules and automate processes, including scripts for importing and preparing data and performing quality checks.
  • Prototype statistical modeling or machine-learning components that enhance traditional reserving approaches; a contemplated use case concerns claim-level reserves in bodily injury liability.
  • Structure modules as independent services that the platform can query without creating a dependency on the actuarial engine.
  • Design interactive dashboards to explore triangles, compare scenarios, and monitor data quality.
  • Make development factors, sensitivities, and differences between methods understandable to non-developer users.
  • Help define shared vocabulary and specifications for translating natural-language requests into platform actions.
  • Explore initial components of a conversational assistant in a test environment without modifying the calculation engine.
  • Implement regression tests for results and document code to facilitate maintenance and handover.
  • Participate in technical discussions with the R/Shiny team and present the work and potential integration approaches.

About the Company

AXA

Global insurer offering life, property, casualty

AXA is a global insurer and asset manager that provides life, health, and property and casualty insurance, as well as related financial services. Its products work by customers paying insurance premiums in exchange for coverage against risks; AXA pools risk across many policyholders, prices premiums based on risk, and pays claims when events occur, while also offering investment and retirement products through its asset management arm. The company has grown through large acquisitions, giving it a wide geographic footprint and a diverse mix of personal, commercial, and specialty insurance offerings. This scale and breadth set AXA apart from many competitors, alongside a long history of strategic mergers that expanded its reach to customers around the world. AXA’s goal is to be a leading global insurer and asset manager, delivering financial protection and long-term value to customers and stakeholders.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1816

Recently Posted Jobs

Explore more opportunities at AXA

See more jobs