Senior Data Engineer - Python | SQL | GIT | Freelance | Remote | Catalonia
I am currently working with a respected client who is looking to bring in a freelance Data Engineer to work with them on a 6-month contract with the possibility of extension.
This role entails:
- Designing and maintaining scalable data pipelines and cloud solutions (AWS/Azure)
- Developing APIs
- Automating workflows
- Collaborating across teams
- 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
- Start Date: ASAP
Key Responsibilities:
- Design and build scalable and reliable 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 with 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
- Data Warehouses: Snowflake, BigQuery, Redshift
- Cloud (AWS or Azure): S3, EMR, Glue, RDS, Lambda (AWS); Data Factory, Synapse, Storage, Functions (Azure)
- DevOps: Docker, CI/CD with Jenkins, GitLab CI, or GitHub Actions
Required 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 this sounds interesting, please apply or send your CV with a contact number to the provided link.
Original job posting available at: Kit Empleo