Python Developer with Data experience
Core
Design, build, and maintain scalable data pipelines and services for secure, data-intensive systems.
Role type
Senior Python Data Engineer
Builds
ETL/ELT pipelines, data processing workflows, and data platforms
Domain
Data Engineering / Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL, PySpark, Spark, Pandas, ETL/ELT pipeline design, data quality management, CI/CD, Linux, automated testing, API integration
Preferred skills
Experience with large and complex datasets, secure development environments, architectural decision-making
Technologies
PySpark, Spark, Pandas, Git, Linux
Responsibilities
Design and develop Python applications and data processing solutions; Build and optimise scalable ETL/ELT pipelines; Integrate data from multiple sources including APIs and streaming systems; Implement automated testing, monitoring, and error-handling mechanisms; Collaborate with stakeholders to deliver end-to-end data solutions; Contribute to the design and evolution of data platforms and infrastructure
Seniority
Senior, hands-on IC