Data Engineer
Axa
About the role
AXA XL, a leading global property and casualty insurer, is part of the AXA Group and is known for its innovative approach to risk management. With a presence in over 100 countries, AXA XL leverages data, technology, and analytics to deliver tailored solutions to midβsized companies, multinationals, and highβnetβworth individuals. The companyβs culture is built around agility, inclusion, and a commitment to sustainability, reflected in its "Roots of Resilience" strategy that focuses on protecting natural ecosystems, addressing climate change, and embedding ESG principles into every business function.
The Databricks Developer role is a key position within the Global Data Platform (GDP) team of AXA Group Risk Management (GRM). The primary responsibility is to design, develop, and maintain data processing solutions on the Databricks platform, converting legacy applications into modern Python/R and SQL code. The role requires close collaboration with architects, product owners, and data engineering teams to industrialise pipelines, optimise performance, and ensure robust testing and documentation.
As part of the GRM tech/data/AI pool, the developer will contribute to the transformation of legacy systems for the 2026β2027 period and beyond, ensuring that GRM can continue to deliver critical risk management insights.
Key responsibilities include
- Developing and maintaining data pipelines in Python, R, and SQL on Databricks.
- Migrating legacy applications to the GDP platform.
- Optimising code for performance and scalability.
- Writing unit, integration, and regression tests.
- Participating in code reviews and enforcing best practices.
- Documenting technical specifications and user guides.
- Providing support to endβusers and troubleshooting production issues.
- Collaborating with crossβfunctional teams to align on data governance and quality.
- Contributing to continuous integration/continuous deployment (CI/CD) workflows.
- Staying updated on emerging data platform technologies.
Tech stack: Databricks, PySpark, Delta Lake, Azure Data Platform, Azure DevOps, Git, SQL, Python, R, Data Quality & DataOps tools.
Growth path: Starting as a junior developer, one can progress to Senior Data Engineer, Lead Architect, or Data Science Manager within the GRM data ecosystem, with opportunities to work on global projects and influence risk analytics strategy.
Why join AXA XL? The company offers a collaborative, inclusive environment, competitive compensation, and a strong focus on professional development. Employees benefit from flexible working arrangements, a culture that values workβlife balance, and a commitment to sustainability and social responsibility.
AXA XLβs reputation for innovation and its global footprint provide a platform for career growth and meaningful impact.
Eligibility & process
Who can apply
Bachelorβs degree in Computer Science, Information Technology, Engineering, or related field. Minimum 60% (or 6.0 CGPA) in the qualifying exam. No backlog allowed. Fresh graduates are welcome. Prior internship or project experience in data engineering or analytics is a plus.
Skills & stack
Selection process
- Round 1: Technical interview (coding & conceptual questions)
- Round 2: Technical + coding challenge (Databricks & SQL)
- Round 3: HR interview
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Axa's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.