Senior Data Engineer - Python | SQL | GIT | Freelance | Remote | Catalonia
I am currently working with a respected client who is looking to hire a freelance Data Engineer for a 6-month contract, with the possibility of extension. The role involves:
- Designing and maintaining scalable data pipelines and cloud solutions (AWS / Azure).
- Developing APIs and automating workflows.
- Collaborating across teams and mentoring junior engineers.
Role Details :
- Job title : Senior Data Engineer
- Working Model : Remote
- Day Rate : D.O.E.
- Contract Length : 6 Months initially, with extension possibility
- Start Date : ASAP
Key Responsibilities :
- Design and build scalable ETL / ELT pipelines.
- Develop applications and APIs for data access and manipulation.
- Implement solutions on AWS and Azure (data warehousing, data lakes).
- Automate data ingestion, transformation, and loading processes.
- Collaborate with Data Scientists, Analysts, and product teams.
- Mentor junior developers and participate in code reviews.
Required Technical Skills :
- Programming : Python (3+ years experience), Pandas, NumPy, SQLAlchemy
- SQL: Complex queries, optimization, stored procedures
- Git: Version control and collaborative workflows
- Big Data & Streaming : Apache Spark, Apache Airflow
- Databases : PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery, Redshift
- Cloud : AWS (S3, EMR, Glue, RDS, Lambda), Azure (Data Factory, Synapse, Storage, Functions)
- DevOps : Docker, CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
Experience and Education :
- 5+ years in data engineering or software development
- Bachelor's degree in Engineering, Computer Science, or related field
- Experience working in agile teams
- Technical proficiency in English (reading/writing); Spanish is a bonus
If interested, please apply or send your CV with a contact number to [contact information].