Data Engineer (Phython)
Overview
In this role you will develop scalable Python applications and data services that integrate external data sources, internal platforms, and enterprise databases. You will partner with business stakeholders to translate needs into technical solutions and design robust data ingestion and ETL pipelines. You will promote code quality and standardization across libraries, and enhance internal tooling and data engineering practices. You will collaborate with distributed teams to deliver reliable, high-performing solutions and contribute to knowledge sharing and continuous improvement.
ResponsibilitiesDevelop scalable, reusable Python applications and services that integrate external data sources, internal platforms, and enterprise databases.Partner with business stakeholders to gather requirements and translate operational needs into technical solutions.Design, build, and support data ingestion frameworks, ETL processes, and enterprise data pipelines.Promote code quality, maintainability, and standardization across shared development libraries and tooling.Enhance internal developer utilities, automation frameworks, and data engineering best practices.Collaborate with distributed teams to deliver reliable, high-performing solutions across multiple business functions.Contribute to technical knowledge sharing, development standards, and continuous improvement initiatives.
Key requirementsProficiency in Python developmentExperience with ETL and data pipelinesAbility to collaborate with business stakeholders and translate requirementsExperience building data ingestion frameworks and data architecturesFocus on code quality, maintainability, and standardsExperience enhancing developer tooling and automation frameworksAbility to work with distributed teams and deliver across functionscollaborationstakeholder communicationteam-orientedPythonETL/data pipelinesdata ingestion frameworks