Demo

Senior Data Engineer

Randstad Digital
Chicago, IL Full Time
POSTED ON 7/24/2026
AVAILABLE BEFORE 8/24/2026
job summary:

The Senior Data Engineer will design, build, and maintain the scalable data pipelines, models, and infrastructure that power analytics, business intelligence, and machine learning products across the company. Partnering closely with business, product, and analytics teams, you will translate complex requirements into elegant, reliable data solutions and help drive the delivery of innovative data products. This role reports to the Senior Manager, Data Engineering.



Build E2E Azure Databricks-based data solutions.



Design, develop, and maintain scalable ETL and streaming data pipelines on Azure Databricks, leveraging Apache Spark, Delta Lake, and Azure Data Lake Storage (ADLS Gen2) to enable reliable lakehouse architectures and ensure efficient ingestion, transformation, and storage of data



Build and optimize data models and schemas for analytics, reporting, and operational data stores



Build and optimize Delta Lake / Lakehouse patterns (Bronze/Silver/Gold), including schema evolution and time travel



Develop high-quality PySpark / Spark SQL transformations, optimize joins, partitioning, caching, and shuffle behavior.



Implement and maintain data quality frameworks, including data validation, monitoring, and alerting mechanisms.



Collaborate closely with data architects, analysts, data scientists, and product teams to align data engineering activities with business goals.



Leverage cloud data platforms (Azure, AWS or Google Cloud Platform) to build and optimize data storage solutions, including data warehouses, data lakehouses, and real-time data processing.



Develop automation processes and frameworks for CI/CD supported by version control, linting, automated testing, security scanning, and monitoring



Contribute to the maintenance and improvement of data governance practices, helping to ensure data integrity, accessibility, and compliance with regulations such as GDPR.



Provide technical mentorship and guidance to junior team members, promoting best practices in software engineering, data engineering, and agile development.



Troubleshoot and resolve complex Azure Databricks platform data infrastructure and pipeline issues, ensuring minimal downtime and optimal performance.



Education and/or Experience:



Required:



Bachelor's degree in Computer Science, Engineering, Data Science, or a related field



A minimum of 5 years of hands-on experience in data engineering, designing and building scalable data pipelines, ETL/ELT processes



A minimum of 5 years of hands-on experience designing, building, and operating data solutions



Extensive experience with cloud data platforms in Azure, AWS, or Google



Strong proficiency with Python, SQL, and Apache Spark for data processing



Proven experience building reusable, metadata-driven data ingestion frameworks using Python and Scala



Hands-on experience with modern data-platform components (object storage, Lakehouse engines, orchestration tools, columnar warehouses, streaming services).



Proven experience with data modeling, schema design, and performance tuning of large-scale data systems.



Deep understanding of data engineering best practices: code repositories, CI/CD pipelines, test automation, monitoring, and alerting systems.



Skilled at crafting compelling data narratives through tables, reports, dashboards, and other visualization tools



Strong problem-solving and analytical skills with excellent attention to detail.



Excellent communication skills and experience collaborating with technical and business stakeholders.



Preferred:



Master's degree in Computer Science, Engineering



Experience building data pipelines in an Azure Databricks environment



Knowledge of Databricks architecture and core components, including Databricks Lakehouse, Delta Lake, Databricks SQL, Apache Spark clusters, Unity Catalog, Databricks Workflows (Jobs), and Databricks Notebooks



Hands-on experience integrating Azure Databricks with Azure DevOps, Azure Blob Storage / ADLS Gen2, Azure Key Vault, and Azure Data Factory



Familiarity with enterprise data modeling tools such as ERwin Data Modeler, including the ability to interpret and apply logical and physical data models to analytical and lakehouse architectures



Experience migrating to-or building-data platforms from the ground up



Experience with Infrastructure as Code (IAC) and Governance as Code



Familiarity with machine-learning workloads and partnering on feature engineering



Experience working in an Agile delivery model



Other Skills and Abilities:



The following will also be required of the successful candidate:



Strong organizational skills



Strong attention to detail



Good judgment



Strong interpersonal communication skills



Strong analytical and problem-solving skills



Able to work harmoniously and effectively with others



Able to preserve confidentiality and exercise discretion



Able to work under pressure



Able to manage multiple projects with competing deadlines and priorities







location: 1 S Dearborn, Illinois

job type: Permanent

salary: $148,000 - 164,000 per year

work hours: 9am to 4pm

education: Bachelors



responsibilities:

The Senior Data Engineer will design, build, and maintain the scalable data pipelines, models, and infrastructure that power analytics, business intelligence, and machine learning products across the company. Partnering closely with business, product, and analytics teams, you will translate complex requirements into elegant, reliable data solutions and help drive the delivery of innovative data products. This role reports to the Senior Manager, Data Engineering.




  • Build E2E Azure Databricks-based data solutions.


  • Design, develop, and maintain scalable ETL and streaming data pipelines on Azure Databricks, leveraging Apache Spark, Delta Lake, and Azure Data Lake Storage (ADLS Gen2) to enable reliable lakehouse architectures and ensure efficient ingestion, transformation, and storage of data


  • Build and optimize data models and schemas for analytics, reporting, and operational data stores


  • Build and optimize Delta Lake / Lakehouse patterns (Bronze/Silver/Gold), including schema evolution and time travel


  • Develop high-quality PySpark / Spark SQL transformations, optimize joins, partitioning, caching, and shuffle behavior.


  • Implement and maintain data quality frameworks, including data validation, monitoring, and alerting mechanisms.


  • Collaborate closely with data architects, analysts, data scientists, and product teams to align data engineering activities with business goals.


  • Leverage cloud data platforms (Azure, AWS or Google Cloud Platform) to build and optimize data storage solutions, including data warehouses, data lakehouses, and real-time data processing.


  • Develop automation processes and frameworks for CI/CD supported by version control, linting, automated testing, security scanning, and monitoring


  • Contribute to the maintenance and improvement of data governance practices, helping to ensure data integrity, accessibility, and compliance with regulations such as GDPR.


  • Provide technical mentorship and guidance to junior team members, promoting best practices in software engineering, data engineering, and agile development.


  • Troubleshoot and resolve complex Azure Databricks platform data infrastructure and pipeline issues, ensuring minimal downtime and optimal performance.





qualifications:

Education and/or Experience:



Required:



Bachelor's degree in Computer Science, Engineering, Data Science, or a related field



A minimum of 5 years of hands-on experience in data engineering, designing and building scalable data pipelines, ETL/ELT processes



A minimum of 5 years of hands-on experience designing, building, and operating data solutions



Extensive experience with cloud data platforms in Azure, AWS, or Google



Strong proficiency with Python, SQL, and Apache Spark for data processing



Proven experience building reusable, metadata-driven data ingestion frameworks using Python and Scala



Hands-on experience with modern data-platform components (object storage, Lakehouse engines, orchestration tools, columnar warehouses, streaming services).



Proven experience with data modeling, schema design, and performance tuning of large-scale data systems.



Deep understanding of data engineering best practices: code repositories, CI/CD pipelines, test automation, monitoring, and alerting systems.



Skilled at crafting compelling data narratives through tables, reports, dashboards, and other visualization tools



Strong problem-solving and analytical skills with excellent attention to detail.



Excellent communication skills and experience collaborating with technical and business stakeholders.



Preferred:



Master's degree in Computer Science, Engineering



Experience building data pipelines in an Azure Databricks environment



Knowledge of Databricks architecture and core components, including Databricks Lakehouse, Delta Lake, Databricks SQL, Apache Spark clusters, Unity Catalog, D


Salary : $148,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Data Engineer?

Sign up to receive alerts about other jobs on the Senior Data Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,929 - $122,443
Income Estimation: 
$122,257 - $154,284
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Randstad Digital

  • Randstad Digital Philadelphia, PA
  • Randstad Digital is the world's leading partner for talent, and we are looking for a high-energy, consultative Account Manager to join our growing team. In... more
  • 16 Days Ago

  • Randstad Digital Plano, TX
  • At Randstad Digital , the Recruiter, Automation Fulfillment role isn’t just about filling seats—you are the strategic engine powering our high-volume, tech... more
  • 16 Days Ago

  • Randstad Digital Fargo, ND
  • job summary: Please apply for a java developer role if you are local to Fargo, ND location: Fargo, North Dakota job type: Permanent work hours: 9am to 5pm ... more
  • 1 Day Ago

  • Randstad Digital Smithfield, RI
  • job summary: Experience with generative AI tools to increase efficiency and quality. Excellent communication and analytical skills, proactive, organized, h... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Data Engineer jobs in the Chicago, IL area that may be a better fit.

  • VAST Data Chicago, IL
  • VAST Data is looking for a Senior Systems Engineer to join our growing team! This is a great opportunity to be part of one of the fastest-growing infrastru... more
  • 18 Days Ago

  • PwC Chicago, IL
  • Specialty/Competency: Data, Analytics & AI Industry/Sector: Not Applicable Time Type: Full time Travel Requirements: Up to 60% At PwC, our people in data a... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!