McDonald's is looking to hire a Data Engineer to build scalable and efficient data solutions to support the company's data products and analytics initiatives, enabling data-driven decision-making.
Requirements
- Strong experience in data engineering, specifically with AWS & GCP backend tech stack, including but not limited to S3, Redshift, Glue, Lambda, GCS, BigQuery, Cloud Functions, Cloud Run, etc.
- Proficiency in programming languages commonly used in data engineering, such as Python.
- Hands-on experience with big data processing frameworks, such as Apache Spark.
- Hands-on experience with data modeling, ETL/ELT, and data integration techniques.
- Working knowledge of relational and dimensional data design and modeling in a large multi-platform data environment
- Solid understanding of SQL and database concepts.
- Expert knowledge of quality functions like cleansing, standardization, parsing, de-duplication, mapping, hierarchy management, etc.
Responsibilities
- Builds and maintains relevant and reliable data products that support the business needs.
- Develops and implements new technology solutions as needed to ensure ongoing improvement with data reliability and observability in-view.
- Participates in new software development engineering.
- Designing and developing data pipelines and ETL processes to extract, transform, and load data from various sources into cloud data storage solutions (e.g., S3, Redshift, GCS, BigQuery).
- Implementing and maintaining scalable data architectures that support efficient data storage, retrieval, and processing.
- Building and optimizing data integration workflows to connect data from different systems and platforms.
- Monitoring and troubleshooting data pipelines, identifying and resolving performance issues and bottlenecks.
Other
- Ability and flexibility to coordinate and work with teams distributed across time zones, as needed. For instance, early morning/late evening hours to coordinate with teams in India
- Excellent communication and collaboration skills to work effectively in cross-functional teams.
- Bachelor's or Master's degree in Computer Science or related engineering field and deep experience with cloud infrastructure
- Experience with JIRA and Confluence as part of project workflow and documentation tools is a plus
- Experience with Agile project management methods and terminology a plus