Data Engineer

KeHE Distributors, LLC•Naperville, IL

About The Position

The Data Engineer is responsible for designing, developing, and maintaining high-quality software solutions that align with business objectives and customer needs. The role works with cross-functional product teams to deliver scalable, secure, and efficient applications using modern technologies and agile practices. Engineers apply a product mindset, use continuous integration and delivery, and support software quality through testing and data-driven improvements. Success requires adaptability, strong technical expertise, and a commitment to continuous learning. This position does not offer sponsorship.

Requirements

  • Strong proficiency in one or more programming languages and frameworks, with the ability to design maintainable code and apply design patterns and engineering best practices.
  • Ability to understand product goals and user needs and translate them into technical solutions that deliver business value.
  • Ability to collaborate effectively with product managers, designers, QA, and engineers to deliver features and resolve technical or delivery challenges.
  • Ability to use analytics, logs, and system metrics to improve product performance and reliability.
  • Ability to learn new technologies quickly, adapt to changing product priorities, and contribute to team knowledge-sharing and engineering improvements.
  • At least three years of professional experience with data engineering tools and cloud platforms, such as SQL, Python, Spark, AWS, Azure, or GCP.
  • Strong understanding of data modeling, architecture, and governance best practices.
  • Expertise in data integration, API design, and event-driven architectures.
  • Excellent communication and collaboration skills across technical and business teams.

Nice To Haves

  • Experience with analytics, BI, and visualization tools such as Power BI or Tableau.
  • Familiarity with ML/AI engineering, MLOps, and model deployment practices.
  • A bachelor's degree in computer science, software engineering, or a related field, or similar coding education alternatives to traditional four-year degrees.
  • A product mindset and ability to prioritize by value, outcomes, and customer impact.

Responsibilities

  • Design, develop, and maintain software features and services, writing clean, maintainable, and efficient code that follows engineering standards and design patterns.
  • Translate product and business requirements into technical solutions in collaboration with product managers, designers, and engineers.
  • Participate in agile processes, including backlog refinement, sprint planning, standups, and retrospectives.
  • Support software quality and reliability through testing best practices, CI/CD integration, and stable, scalable application components.
  • Collaborate with product, design, QA, and engineering teams to deliver integrated product features.
  • Monitor and improve system performance and product usage using logs, analytics, and performance metrics.
  • Learn new technologies, share knowledge, and contribute to improvements in engineering tools and workflows.

Benefits

  • Health/Rx coverage
  • Dental insurance
  • Vision insurance
  • Flexible and health spending accounts (FSA/HSA)
  • Supplemental life insurance
  • 401(k)
  • Paid time off
  • Paid sick time
  • Short-term and long-term disability coverage (STD/LTD)
  • Employee stock ownership plan (ESOP)
  • Holiday pay for company-designated holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service