N

NTT Data

Global IT services and consulting provider.

Senior Data Engineering - Support Engineer

Data EngineeringUpdated on Nov 14
Full-timeAddison, TX, USA

About the Job

Requirements

  • At least 7 years of total data engineering experience.
  • At least 3 years supporting or optimizing large-scale Databricks and PySpark systems in production.
  • Advanced PySpark and Python engineering skills and an understanding of Spark architecture, including lazy evaluation, DAG execution, and execution versus storage memory.
  • High proficiency in advanced SQL for complex analytical troubleshooting.
  • Expert-level understanding of Delta Lake internals, including ACID transactions, Time Travel, Liquid Clustering, and Optimize/Z-Order commands.
  • A proven track record of diagnosing and resolving large-scale distributed data pipeline issues, including thread dumps, memory leaks, and serialization errors.
  • Strong architectural experience deploying and managing resources in AWS, Azure, or GCP.
  • Understanding of Git-based workflows, automated testing, and secure hotfix deployment through CI/CD pipelines.

Responsibilities

  • Act as the highest tier of internal escalation for complex, high-priority production failures in large-scale batch and streaming PySpark jobs.
  • Resolve complex distributed-computing bottlenecks, including data skew, out-of-memory errors, improper partition pruning, and costly shuffle operations, using Spark UI, logs, and Ganglia metrics.
  • Analyze Databricks cluster utilization and apply strategies to reduce cloud compute costs, including configuring auto-scaling and spot instances and selecting driver and executor node types.
  • Oversee and troubleshoot data access control, schema evolution, and data lineage tracking within Databricks Unity Catalog.
  • Build automated frameworks and Python/PySpark scripts for data reconciliation, system health checks, and self-healing pipelines.
  • Author technical runbooks and post-mortem root-cause analysis documents, and establish standard operating procedures to reduce incident resolution time.
  • Provide technical guidance to junior support engineers, conduct technical code reviews for hotfixes, and collaborate with core development teams to connect engineering and operations.

Desired Qualifications

  • Active Databricks certifications, such as Databricks Certified Data Engineer Professional.
  • Deep experience managing production environments using Delta Live Tables and advanced Unity Catalog rule engines.

About the Company

NTT Data

Global IT services and consulting provider.

NTT DATA is a global IT and business services provider that helps organizations run and transform their technology and operations. It delivers consulting, industry solutions, cloud migration, cybersecurity, data analytics, and managed services to modernize systems and processes. It differentiates itself through its large scale, deep sector expertise in banking, healthcare, manufacturing, public sector, and automotive, and its broad ecosystem of partners with Microsoft, SAP, AWS, and Salesforce. Its goal is to help large enterprises digitally transform and optimize operations at scale using cloud-native approaches and secure IT environments.

Company size
10,001+
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
1988

Recently Posted Jobs

Explore more opportunities at NTT Data

See more jobs