Location: Nice, France (Preferred) or Madrid, Spain
Contract Duration: Minimum 6 months
We are looking for an experienced Data Engineer / Python Developer to join our team on a contract basis. The ideal candidate will have strong expertise in Python development, production-grade scripting, and cloud-based data platforms. This role involves working on automation, deployment, and maintenance of data pipelines and applications in a production environment.
Develop, optimize, and maintain Python-based applications and scripts for data processing and automation.
Design, deploy, and support production-ready automation workflows.
Ensure code stability, performance, and scalability in live production environments.
Perform code maintenance, enhancements, and bug fixes for existing systems.
Collaborate with cross-functional teams including data engineers, analysts, and cloud architects.
Implement best practices for CI/CD, version control, logging, and monitoring.
Work with cloud services to build and manage data pipelines and analytics solutions.
Troubleshoot production issues and provide timely resolutions.
Strong proficiency in Python programming (advanced level).
Proven experience in scripting, automation, and deployment in production environments.
Hands-on experience with production code maintenance and support.
Solid experience with cloud platforms:
Azure & Databricks or
**AWS (e.g., S3, EC2, Lambda, Glue, EMR, Redshift)*.
Experience working with data pipelines, ETL/ELT processes, and large datasets.
Knowledge of Git-based version control systems.
Familiarity with CI/CD tools and DevOps practices.
Ability to work independently in a contract/remote setup.
Experience with Spark / PySpark.
Exposure to containerization tools such as Docker.
Understanding of data governance, security, and access controls.
Prior experience working in European client environments.