
Data Engineer III
McDonald's23 hours ago
Hyderābād, IndiaSenior / Staff+
Responsibilities
- Design, build, test, release, and support web application features across the UI, APIs, and database.
- Own application architecture, technical design, reusable Vue components and services, framework upgrades, technical debt, and dependency vulnerability remediation.
- Build and operate batch data pipelines from visit-capture applications and enterprise data warehouses into BigQuery.
- Model trusted versioned datasets with dbt, schedule pipelines with Apache Airflow and Astronomer, modernize Talend jobs, and implement data quality checks and Data Interface Contracts.
- Build and maintain Python REST APIs and services on Cloud Run with Microsoft Entra ID authentication and role-based access control.
- Own Cloud SQL for MySQL schemas and data loads, including SQL Server staging and Oracle source dependencies.
- Maintain APIs on Gravitee and coordinate infrastructure involving Akamai, DNS, Cloud Load Balancing, and Cloud Armor.
- Maintain GitHub Actions, Terraform, GCP environments, application releases, monitoring, logging, alerting, uptime, performance, and cost tracking.
- Lead incident response, root cause analysis, permanent fixes, runbook maintenance, market onboarding, and release management.
- Collaborate with product owners, architects, data engineers, security teams, and global stakeholders while mentoring engineers and helping set engineering standards.
Requirements
- 7–11 years of professional experience in full-stack software development.
- At least 3 years of hands-on data engineering experience building production pipelines on GCP with BigQuery, Apache Airflow or Astronomer, and dbt.
- Hands-on experience with TypeScript or JavaScript, HTML5, CSS or SASS, Vue 3, Vuetify 3, Vite, charting and data-grid libraries, internationalization, accessibility, and front-end performance.
- Experience building Python REST services with Flask or FastAPI, designing versioned REST APIs, and implementing OAuth2, OIDC, PKCE, JWT, and Microsoft Entra ID authentication.
- Production-quality SQL and query tuning experience with MySQL, SQL Server, and Oracle.
- Experience with GCP services including Cloud Run, Cloud Storage, Cloud SQL, BigQuery, and IAM.
- Experience with Git, GitHub Actions, Docker, Terraform, Playwright, SonarQube, JFrog, and Snyk.
- Track record of upgrading frameworks, patching vulnerabilities, and reducing technical debt in production applications.
- Hands-on use of AI coding assistants and LLM tools with sound code-quality, security, and confidential-data handling judgment.
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field.
- Preferred qualifications include audit, inspection, compliance, quick service restaurant, food safety, Gravitee, Akamai, Cloud Load Balancing, Cloud Armor, Pub/Sub, Talend, Node.js, React, Jest, Vitest, and relevant Google certifications.
- Additional useful experience includes Java or Spring Boot, .NET, Datastream, Debezium, dbt Semantic Layer, ontology design, Neo4j, Spanner Graph, Cypher, GQL, or SPARQL.
Tech Stack
Apache AirflowCSSDatadogdbtDockerFastAPIFlaskGitGitHub ActionsGoogle BigQueryGoogle Cloud PlatformJavaJavaScriptJestMicrosoft SQL ServerMySQLNeo4j.NETNode.jspytestPythonReactSassSonarQubeSpring BootTalendTerraformTypeScript
Categories
Data EngineeringFull Stack
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.