Data Engineer III

McDonald's


Date: 8 hours ago
City: Hyderabad, Telangana
Contract type: Full time

About McDonald’s:

One of the world’s largest employers with locations in more than 100 countries, McDonald’s Corporation has corporate opportunities in Hyderabad. Our global offices serve as dynamic innovation and operations hubs, designed to expand McDonald's global talent base and in-house expertise. Our new office in Hyderabad will bring together knowledge across business, technology, analytics, and AI, accelerating our ability to deliver impactful solutions for the business and our customers across the globe.

Department Overview

One of the world’s largest employers with locations in more than 100 countries, McDonald’s Corporation has corporate opportunities in Hyderabad. Our global offices serve as dynamic innovation and operations hubs, designed to expand McDonald's global talent base and in-house expertise. Our new office in Hyderabad will bring together knowledge across business, technology, analytics, and AI, accelerating our ability to deliver impactful solutions for the business and our customers across the globe.

Position Summary:

Data Engineer III

Builds the data pipelines behind how guests and crew experience the restaurant. Restaurant Experience combines customer satisfaction surveys from multiple survey vendors, customer care cases, and social listening. It links them to guest counts, sales, and speed of service, and measures them against operational performance standards. This role brings these multi-vendor sources together into trusted, privacy-safe datasets for reporting, data science, and restaurant performance applications.

Duties
  • Build ingestion from customer satisfaction survey vendors (such as Medallia, Qualtrics, and SMG), in-app surveys, and customer care cases in Salesforce, using vendor APIs and secure file exchange (SFTP, S3 to Cloud Storage, PGP-encrypted files).
  • Integrate social listening data as a guest experience source alongside the survey and customer care data, applying privacy rules to any personal data.
  • Build a reusable vendor ingestion framework that handles rate limits, pagination, retries, incremental loads, and schema changes.
  • Model experience data in BigQuery at restaurant, month, daypart, and channel grain, aligned to restaurant hierarchy master data and linked at aggregate level to guest counts, sales, and speed of service.
  • As vendor verbatim comments become available, prepare free-text feedback for NLP and sentiment models with data scientists, with PII-safe handling of care case notes.
  • Implement PII controls, including masking, tokenization, column-level access, retention, anonymity thresholds, and GDPR access and delete flows, in line with GDPR and CCPA / CPRA.
  • Deliver curated datasets for performance reporting, scorecards, and short-term operational views.
  • Build or extend Python REST services (Flask / FastAPI) that serve curated experience data to restaurant performance applications, and agree API contracts and Data Interface Contracts with the application teams.
  • Develop orchestration with Apache Airflow (Astronomer) and transformations with dbt, using Git, GitHub Actions, automated testing, and vendor-to-warehouse reconciliation.
  • Act as level-2 support for production pipeline incidents, and support market onboarding as survey vendors change.
  • Use approved AI coding assistants (such as GitHub Copilot and Gemini Code Assist) across the lifecycle for code, tests, SQL and dbt models, debugging, and documentation, and review and validate every AI-generated change.
  • Work with the product owner and analysts on survey validity rules and a single satisfaction calculation standard across reporting surfaces. Document pipelines, mentor junior engineers, and coordinate across time zones.
Qualifications
  • 7–11 years of professional experience, with 7+ years of hands-on data engineering.
  • Advanced Python and production-grade SQL.
  • Python REST frameworks (Flask, FastAPI) for building data services.
  • Strong experience integrating third-party and SaaS APIs (REST, OAuth, webhooks) and file-based feeds, including SFTP / S3 file exchange and PGP-encrypted files.
  • Strong GCP data experience: BigQuery, Cloud Storage, Dataflow / Dataproc, Pub/Sub, Cloud Run, and IAM.
  • Hands-on experience with Apache Airflow (Astronomer) and dbt.
  • Experience handling PII and sensitive data with masking, access controls, retention policies, and GDPR access and delete workflows.
  • Practical experience with Docker, Git, GitHub Actions CI/CD, and Terraform.
  • Expert knowledge of data quality functions such as cleansing, standardization, parsing, de-duplication, and mapping.
  • Experience supporting BI users in Tableau.
  • Hands-on experience using AI coding assistants and LLM tools to improve engineering productivity, with sound judgment on code quality and security, and responsible use that keeps confidential and personal data out of prompts.
  • Background in Computer Science, Engineering, or a related field with a bachelor's degree or higher.
  • Preferred: survey and customer care platforms (Medallia, Qualtrics, SMG, Salesforce); NLP pipelines (Vertex AI, Natural Language API); social listening data; Google Professional Data Engineer certification; and quick service restaurant guest experience or delivery domain.
  • Good to know: Java / Spring Boot; MicroStrategy; semantic engineering (semantic layers and governed metric definitions, for example dbt Semantic Layer, and ontology design) and knowledge graphs (Neo4j or Spanner Graph, with Cypher, GQL, or SPARQL).

McDonald’s is the world’s leading global foodservice retailer with over 40,000 locations in over 100 countries. Approximately 95% of McDonald’s restaurants worldwide are owned and operated by independent local business owners. At McDonald’s, we lead through our values centered on inclusivity, service, integrity, community, and family. Here is your chance to get in on something special as we grow our corporate team in India and allow you to grow your career.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Apple Solution Sales Specialist

SHI Solutions India Pvt. Ltd., Hyderabad, Telangana
9 hours ago
Job Description – Apple Devices Sales SpecialistLocation: Hyderabad Company: SHI Solutions IndiaRole Summary:We are hiring an Apple Devices Sales Specialist to drive sales of Mac, iPad, iPhone and Apple ecosystem solutions for enterprise customers. The role focuses on acquiring new customers, managing a sales pipeline, and growing Apple business through SHI’s partnership with Apple.Key Responsibilities:Sell Apple devices and related solutions...

Level2 Technical Support Specialist

Diebold Nixdorf, Hyderabad, Telangana
1 day ago
Job DescriptionProvides proactive user helpdesk services to inbound technician service requests. Diagnoses and resolves hardware and software issues, performs software distribution, perform deployment activities and updates tickets to reflect changes and works with customers to ensure appropriate levels of engagement and communication. Uses available tools and resources, including remote tools, to accomplish tasks.ResponsibilitiesReceives incident / service requests from call acceptance...

Senior, Tax Technology Services - SAP SD Excise Tax/GTS- Hyderabad

Deloitte, Hyderabad, Telangana
1 day ago
Summary Position Summary Senior, Tax Technology Services - SAP SD Excise TaxDeloitte Tax Services India Private Limited (“USI Tax”) commenced operations in June 2004. Since then, nearly all the Deloitte Tax LLP (“Deloitte Tax”) U.S. service offerings have obtained support services through the USI Tax teams. USI Tax offers you opportunities to learn and support U.S. and other countries (such...