✦ Luna Orbit — Data & Analytics

Sr IT Engineer Data

at Ulta Beauty

📍 Bolingbrook, Illinois, United States Onsite 💰 $153K – $154K USD / year Posted April 02, 2026
Salary $153K – $154K USD / year
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Bachelor's degree in Computer Science, or related field
Category Data & Analytics

Senior Data Engineer responsible for designing and delivering large-scale data processing solutions on cloud platforms. Will build and maintain data pipelines for ingestion and processing, mentor teammates, and collaborate across functions to enable data-driven capabilities.

  • Design frameworks for large-scale data processing
  • Develop data pipelines on Google Cloud Platform using Google Data Flow and Data Proc
  • Ingest data via REST APIs / Microservices and define workflows
  • Collaborate with cross-functional teams to deliver data solutions
  • Mentor team members on best practices

Cloud-based data engineering scope including Google Cloud Platform, BigQuery, Databricks, Spark; data ingestion via REST APIs / microservices; CI/CD for data pipelines using Docker, GitHub, and Jenkins; programming in Java/Python; SQL/NoSQL databases.

The ideal candidate is a senior data engineer with 5+ years of experience building large-scale data pipelines on cloud platforms (GCP/AWS/Azure). They should be proficient in Java/Python, SQL/NoSQL, and modern data tooling like BigQuery, Databricks, Spark, and Kafka Streams, with a track record of delivering end-to-end data ingestion and processing solutions.

Bachelor's degree in Computer Scienceor relatedFive (5) years of development or related experienceFive (5) years of development experience in Big data platforms (HadoopDatabricks on AWSAzureor GCP cloud)Experience in design and development of data pipelines leveraging batch and real-time data ingestion frameworks and spark streamingExpertise in JavaPython or any scripting languageSQL/NoSQLExperience in Big Data tools and technologies such as BigQueryDatabricksSnowflakeSparkor Kafka StreamsExperience in test automations ensuring data qualitycontinuous integrations build and deployment processes using DockerGitHubJenkins and Unix/Linux shell scriptsExperience developing complex services/solutions based on Enterprise Integration Patterns and Coding best practices
Spark streamingKafkaSnowflakeAirflowKubernetes
Google DataflowData ProcBigQueryDatabricksSparkKafka StreamsHadoopDockerJenkins
Senior Data EngineerData EngineerGoogle Cloud PlatformGCPGoogle Data FlowBigQueryDatabricksSparkKafka StreamsHadoopAWSAmazon Web ServicesAzureSQLNoSQLJavaPythonDockerGitHubJenkinsUnix/LinuxREST APIsMicro ServicesEnterprise Integration Patterns
Senior Data EngineerData EngineerGoogle Cloud PlatformGCPBigQueryDatabricksSparkKafka StreamsHadoopAWSAmazon Web ServicesAzureSQLNoSQLJavaPythonDockerGitHubJenkinsUnix/LinuxREST APIsMicro Services
MentoringCommunicationTeamworkProblem-solvingAttention to detailAdaptability
Industry Retail
Job Function Lead cloud-based data ingestion and processing solutions to power Ulta's data-driven capabilities
Role Subtype Data Engineer
Tech Domains Google Cloud Platform, Microsoft 365, Amazon Web Services, Google Cloud Platform, Databricks, BigQuery, Apache Spark, SQL / PostgreSQL
Senior Data EngineerData EngineerGoogle Cloud PlatformGCPGoogle Data FlowBigQueryDatabricksSparkKafka StreamsHadoopAWSAmazon Web ServicesAzureSQLNoSQLJavaPythonDockerGitHubJenkinsUnix/LinuxREST APIsMicro ServicesEnterprise Integration Patterns

Bachelor's degree in Computer Science or related field is required, Minimum 5 years data engineering experience, Lack of hands-on experience with GCP / BigQuery / Databricks, No experience with Hadoop, Spark, or Kafka Streams, Not willing to work onsite in Bolingbrook, Illinois

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile