Python Data Engineer

AXIS Insurance - Halifax, NS (30+ days ago)

Apply Now

This is your opportunity to join AXIS Capital – a trusted global provider of specialty lines insurance and reinsurance. We stand apart for our outstanding client service, intelligent risk taking and superior risk adjusted returns for our shareholders. We also proudly maintain an entrepreneurial, disciplined and ethical corporate culture. As a member of AXIS, you join a team that is among the best in the industry.

The primary role of the Python Data Engineer is to design, monitor, and maintain the systems populating the Axis Data Platform in the Azure Cloud.

The Python Data Engineer will work with internal customers to efficiently extract, transform, and load data fulfilling analytic, reporting, and data science requirements.

Responsibilities

Collaborate with Axis colleagues at all levels and deliver robust cloud-based data systems matching analytic needs.
Collaborate with Architecture and Database Administrators on design of data systems ensuring accuracy, correctness, and efficiency.
Collaborate with DevOps teams to ensure system reliability.
Responsible for developing and maintaining formal descriptions of data flow systems populating target databases, including data flow diagrams, metadata documentation, and lineage artifacts.
To liaise with colleagues and provide Data Transformation Expertise when needed.
Establish and document standards for DevOps relevant to the running of applications.

Skills & Qualifications

5+ years experience developing in Python data processing systems.
Sound understand of python packaging and pipenv, venv, poetry, or conda.
Cloud compute technologies such as Azure Functions, AWS Lambda, Kubernetes, or Docker.
Excels at SQL transformation and extraction; Microsoft SQL Server.
Cloud file system technologies such as Azure ADLS, Amazon S3, or HDFS.
Excellent grasp of data structures and algorithms.
Excellent verbal, written, and interpersonal skills.
Bachelor’s degree in IT / Computer Science field; advanced degree preferred.
Technical curiosity and enthusiasm.

Preferred Skills & Qualifications

Flow Based Programming and/or Functional Programming.
Additional programming languages such as R, Clojure, Go, FSharp, or Julia.
Additional Database Systems such as Azure Synapse, Teradata, Netezza, Postgres, Oracle.
Web Client/Server technologies such as Swagger, Rest, SOAP, GraphQL.
Familiarity to ETL tools such ADF, SSIS, Informatica, Data Stage, Ab Initio, or Talend.
Exposure to data science ecosystems and toolsets; NLTK, scikit-learn, tensorflow, etc.
Queue based data systems such as Azure Event Stream, Kafka, RabbitMQ, etc.
P & C Insurance industry experience preferred.