N

Norfolk Southern

Rail freight transportation across eastern U.S.

Lead Data Engineer - Databricks, Big Data

Data EngineeringConfirmed live in the last 24 hours
Full-timeAtlanta, GA, USANo salary listed

About the Job

Requirements

  • A bachelor's degree is required; a degree in Information Systems, Computer Science, Computer Information Systems, or a related technology field is preferred.
  • At least 10 years of data engineering experience, including deep hands-on experience across the Databricks ecosystem: Spark/PySpark pipelines, Delta Lake merges and schema evolution, Delta Live Tables, Unity Catalog governance, Genie for self-service analytics, and LakeFlow Designer for visual ETL orchestration.
  • At least 4 years of experience building reliable batch and streaming Spark workloads, 3 years with Kafka or Confluent for high-volume event processing, and 3 years working with AWS analytics services such as S3, IAM, Glue, Lambda, and MSK.
  • Ability to design conceptual, logical, and physical data models with strong governance practices, paired with advanced SQL skills for building reliable, business-ready datasets.
  • Experience leading technical design, mentoring engineers, driving architectural consensus, and unblocking teams on complex data engineering challenges.
  • Experience delivering ETL/ELT pipelines end-to-end in a lakehouse environment and working within Agile frameworks such as Scrum, Kanban, or SAFe to manage iterative delivery and cross-team dependencies.

Responsibilities

  • Lead data architecture definition with the team and stakeholders, setting technical direction for lakehouse, ingestion, and transformation patterns.
  • Identify, escalate, and remove technical blockers for the team through hands-on problem solving, design decisions, or coordination with other teams.
  • Lead the design and development of enterprise conceptual, logical, and physical data models across domains, ensuring alignment with lakehouse and pipeline architecture.
  • Define and enforce data modeling standards, best practices, and governance processes using tools such as Erwin.
  • Define data requirements; gather and wrangle large-scale structured and unstructured data; and validate data using tools in the data environment.
  • Support data standardization, customization, and ad hoc analysis, and develop mechanisms to ingest, analyze, validate, normalize, and clean data.
  • Create data policies and develop interfaces and retention models that require synthesizing or anonymizing data.
  • Implement statistical data quality procedures on new data sources and use iterative data analytics to support data scientists and analytics and insights creation in data sourcing and preparation, data visualization, and synthesis of commercially valuable insights.
  • Develop and maintain data engineering best practices and contribute to insights on data analytics and visualization concepts, methods, and techniques.
  • Lead the Data Engineering team in using Big Data tools and technologies to build scalable data architecture and performant pipelines that acquire high-velocity real-time and batch data at different sizes and scales.
  • Work with data science and business intelligence teams to develop data models and pipelines for research, reporting, and machine learning.
  • Build data pipelines that clean, transform, and aggregate data from disparate sources.
  • Use languages and tools, such as scripting languages, to connect systems.
  • Apply knowledge of data architecture components and lead project teams from requirements through implementation.

Desired Qualifications

  • Prior experience as a technical lead, staff engineer, or similar role with formal responsibility for architecture decisions and team unblocking.
  • Python and/or Scala, and PySpark/Scala-Spark.
  • Database solutions such as Snowflake, Delta Lake, or BigQuery.
  • NoSQL databases, including HBase and/or Cassandra.
  • Azure and AWS serverless technologies, such as S3, Kinesis/MSK, Lambda, and Glue.
  • Messaging platforms such as Kafka, Amazon MSK, TIBCO EMS, or IBM MQ Series.
  • Strong understanding of relational and dimensional modeling.
  • Experience with Git code-versioning software.
  • Experience with REST APIs and web services.

About the Company

Norfolk Southern

Rail freight transportation across eastern U.S.

Norfolk Southern moves freight by rail across about 19,500 miles of track in 22 eastern states and the District of Columbia, carrying coal, automotive products, and other goods for manufacturers, energy producers, and retailers. Its service works by operating trains that connect eastern container ports and link with other rail carriers to enable intermodal shipments, charging customers based on haul distance, weight, commodity type, and demand. Compared with competitors, NS differentiates itself with a large eastern network, direct port access, and strong connections to other carriers, along with a diverse customer base concentrated in coal, automotive, and industrial shipments. Its goal is to provide reliable, efficient freight transportation and logistics that support customers' supply chains.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Norfolk, VA
Founded
1880

Recently Posted Jobs

Explore more opportunities at Norfolk Southern

See more jobs