
Data Engineer III
McDonald's23 hours ago
Hyderābād, IndiaSenior / Staff+
Responsibilities
- Build ingestion pipelines for survey vendors, in-app surveys, customer care cases, social listening data, and file-based feeds.
- Create reusable ingestion frameworks with rate limiting, pagination, retries, incremental loads, and schema-change handling.
- Model restaurant experience data in BigQuery and link it with restaurant hierarchy, guest counts, sales, and speed-of-service data.
- Implement privacy and PII controls including masking, tokenization, access controls, retention, anonymity thresholds, and GDPR access and deletion flows.
- Build Python Flask/FastAPI services and establish API and data interface contracts with application teams.
- Develop and operate workflows using Apache Airflow, Astronomer, dbt, Git, GitHub Actions, automated testing, and reconciliation processes.
- Prepare privacy-safe free-text feedback for NLP and sentiment modeling and deliver curated datasets for reporting and operational applications.
- Provide level-2 production support, support market onboarding, document pipelines, mentor junior engineers, and coordinate with product owners, analysts, and application teams.
- Use and validate AI-generated code, tests, SQL, dbt models, debugging output, and documentation while protecting confidential and personal data.
Requirements
- 7–11 years of professional experience, including at least 7 years of hands-on data engineering.
- Advanced Python and production-grade SQL skills.
- Experience building data services with Flask or FastAPI and integrating third-party and SaaS APIs using REST, OAuth, webhooks, SFTP, S3, and PGP-encrypted files.
- Strong GCP experience with BigQuery, Cloud Storage, Dataflow or Dataproc, Pub/Sub, Cloud Run, and IAM.
- Hands-on experience with Apache Airflow, Astronomer, dbt, Docker, Git, GitHub Actions, and Terraform.
- Experience handling PII and sensitive data through masking, access controls, retention policies, and GDPR access and deletion workflows.
- Expertise in data cleansing, standardization, parsing, deduplication, mapping, and data quality; experience supporting Tableau users.
- Experience using AI coding assistants and LLM tools responsibly, with attention to code quality, security, and confidential-data protection.
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field.
- Preferred experience includes Medallia, Qualtrics, SMG, Salesforce, NLP pipelines using Vertex AI or Natural Language API, social listening data, Google Professional Data Engineer certification, and quick-service restaurant or delivery domains.
- Additional useful experience includes Java, Spring Boot, MicroStrategy, dbt Semantic Layer, ontology design, Neo4j, Spanner Graph, Cypher, GQL, and SPARQL.
Tech Stack
Categories
Data Engineering
About McDonald's
McDonald’s operates and franchises quick-service restaurants serving burgers, chicken, breakfast items, coffee, and soft drinks to consumers worldwide. The company earns revenue from company-operated restaurants plus franchising fees and real-estate rent paid by independent owner-operators, who run about 95% of its 40,000+ locations across 100+ countries. Founded in 1955 and headquartered in Chicago, it is publicly traded on the NYSE under the ticker MCD.