Lead Data Engineer

Brookfield, Wisconsin

Date Posted: 6/9/2021

Job Snapshot

Employee Type: Full-time
Job Type: IT
Date Posted: 6/9/2021

Job Description

Milwaukee Tool is looking for a Lead Data Engineer. We are looking for someone who has delivered complex, enterprise grade data solutions who is detail-oriented, passionate, and has a keen business sense coupled with an entrepreneurial attitude.

A successful candidate will combine strong technical abilities with leadership skills to deliver business value in a fast-paced, collaborative development environment. They will be self-driven, capable of effective collaboration with different technical and non-technical stakeholders, an experienced mentor, a steward of best practices, and seek to deliver successfully against high operational standards.


  • Create and build robust data structures to support end user's analysis and decision making across multiple business verticals. This includes both end-to-end architecting and business solutioning.
  • Collaborate with end users and peers to understand requirements, formulate use cases, and then translate into an effective technical solution.
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
  • Effectively communicate and interact with business and technical personnel in solving complex data related business and technical problems.
  • Monitor data warehouse eco-system and identify opportunities to make enhancements.
  • Ensure data processes run and complete on a timely basis to ensure business continuity.
  • Adhere to timelines and excel in a fast-paced, high-energy environment.
  • Coach and develop other data professionals.
  • Drive data best practices and contribute to development of overall data strategy and roadmap.


  • Strong understanding of relational and dimensional data modeling (Kimball Dimensional Modeling Methodology). Advanced experience working with data warehouses and ETL applications with expert-level knowledge of relational data.
  • Clear communication skills; the ability to explain complex technical concepts to non- technical internal clients.
  • Coding proficiency in one or more languages (e.g. Python, Scala, Ruby, Java), expertise in SQL (e.g. MS SQL, T-SQL, PostgreSQL, SPARQL), and familiarity with one or more schema definition languages (e.g. DDL, SDL, etc.).
  • Advanced experience leveraging various strategies for ingesting, modelling, processing, and persisting data as well as excellent analytical and problem-solving skills.
  • Familiarity with distributed systems (e.g. Elastic Map Reduce, MPP architectures, and NoSQL databases). Experience with cloud data warehousing and management solutions.
  • Familiarity with Power BI and other visualization solutions (e.g. Tableau, Looker, Qlik, etc.).
  • Be a self-starter, with the ability to learn new technologies and work independently -- an ideal candidate is curious and always willing to implement the latest and greatest technologies.
  • Business Acumen and understanding of basic data flow and processes in a manufacturing business.
  • Cloud Experience preferred (e.g. AWS, Azure, Google Cloud Platform, etc.). Demonstrated Azure experience with Data Factory, Analysis Services, SQL Managed Instance, Synapse, and DevOps.

Education & Business Experience:

  • Minimum 7 years of industry experience as a Data Engineer or related specialty with demonstrable track record in developing data solutions that are correct, stable, and high performing; provide business value; and use resources efficiently (e.g. system hardware, data storage, query optimization, cloud infrastructure, etc.).
  • Bachelor's degree in Computer Science or related technical field 
Apply Now


Not ready to apply yet but still interested in building a future here at Milwaukee Tool? Join our Talent Network and be among the first to hear about new job opportunities, hiring events, insider knowledge, company news, and so much more! We look forward to staying connected with you.