The Walt Disney Company logo

Senior Data Engineer II

The Walt Disney Company
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

7+ Years

TYPE

FullTime

SKILLS REQUIRED

ScalaPythonSQLApache SparkApache AirflowDatabricksData PipelinesData QualityData Governance

Job description

Overview

Senior Data Engineer II on the Application Data Engineering team within Disney Entertainment and ESPN Product & Technology, building and maintaining the foundational data pipelines and datasets that support the streaming service.

What you'll do

  • Lead and mentor other engineers in maintaining, updating, and expanding existing Application Data Engineering data pipelines in Scala, Python, and SQL using Spark while maintaining strict uptime SLAs.
  • Become an SME in domain subject areas including Subscription, Application Performance, Experimentation, and Session data to support customers.
  • Lead the SDLC surrounding modifications to both batch and streaming data pipelines using Scala, Databricks, and Airflow.
  • Work with manager to create a comprehensive plan to improve observability, alerting, and maintain existing Spark jobs that power key business metrics.
  • Collaborate with product managers, architects, and other engineers to drive the success of the Core Data platform.
  • Contribute to debugging complex customer scenarios across different subject matter areas, determining if bug fixes and backfills are needed.
  • Ensure high operational efficiency and quality of the Application Data platform datasets so solutions meet SLAs and project reliability and accuracy to stakeholders (Engineering, Data Science, Operations, and Analytics teams).
  • Be an active participant and advocate of agile/scrum ceremonies to collaborate and improve processes for the team.
  • Engage with and understand customers, forming relationships that allow the team to understand and prioritize new offerings and incremental platform improvements.
  • Maintain detailed documentation of work and changes to support data quality and data governance requirements.

What you'll need

  • 7+ years of data engineering experience developing large data pipelines.
  • Strong algorithmic problem-solving expertise.
  • Strong fundamental Scala and Python programming skills.
  • Basic understanding of AWS or other cloud provider resources (S3).
  • Strong SQL skills and ability to create queries to analyze complex datasets.
  • Hands-on production environment experience with distributed processing systems such as Spark.
  • Hands-on production experience with data pipeline orchestration systems such as Airflow for creating and maintaining data pipelines.
  • Some scripting language experience.
  • Willingness and ability to learn and pick up new skillsets.
  • Self-starting problem solver with an eye for detail and excellent analytical and communication skills.
  • Bachelor's or Master's Degree in Computer Science, Information Systems, or equivalent industry experience.

Nice to have

  • Experience with at least one major Massively Parallel Processing (MPP) or cloud database technology (Snowflake, Redshift, BigQuery).
  • Experience in developing APIs with GraphQL.
  • Deep understanding of AWS or other cloud providers as well as infrastructure as code.
  • Familiarity with Data Modeling techniques and Data Warehousing standard methodologies and practices.
  • Familiar with Scrum and Agile methodologies.

Details

  • Employment type: Full time.
  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Data Engineer II