remote
Senior Data Engineer - John Deere
Data Engineer
Senior Data Engineer responsible for designing, building, and maintaining scalable data pipelines and analytics solutions using Python, SQL, AWS, and Spark to support enterprise data initiatives.
About the role
Key Responsibilities
- Design, develop, and maintain robust data pipelines and ETL processes to ingest, transform, and load large volumes of data from diverse sources.
- Leverage AWS services (S3, Redshift, Glue, EMR) to build scalable, cost‑efficient data architectures.
- Implement and optimize Spark jobs for batch and streaming data processing.
- Collaborate with data scientists and analysts to deliver high‑quality data sets and support advanced analytics.
- Ensure data quality, governance, and security compliance across all data assets.
Requirements
- 5+ years of experience in data engineering with a strong focus on Python and SQL.
- Proven expertise in AWS data services and Spark.
- Experience designing and managing ETL workflows and data lake architectures.
- Strong problem‑solving skills and ability to work in a fast‑paced environment.
- Excellent communication skills in English and Portuguese.