Taro Logo

Data Engineer II

Donaldson Company is one of the largest global providers of unique filtration technologies and high-quality filters and parts.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Manufacturing

Job Description

Donaldson Company, a global leader in filtration technology solutions, is seeking a Data Engineer II to join their Corporate Technology Data Engineering Team. This role is crucial for developing and maintaining data infrastructure that supports R&D, sensor-based, and modeling technologies. The position offers an opportunity to work with complex datasets and build trustworthy data flows for engineers and scientists.

The ideal candidate will be responsible for developing ETL/ELT pipelines, implementing data quality checks, and administering Snowflake environments. They will collaborate with cross-functional teams including data scientists, analysts, and simulation engineers to deliver data engineering and predictive analytics projects.

Donaldson offers a culture of collaboration and innovation, where employees can make meaningful contributions both at work and in communities. With over 14,000 employees across 140 locations on six continents, the company provides filtration solutions for various industries including aerospace, agriculture, construction, food and beverage, manufacturing, mining, and power generation.

The role requires 1-3 years of experience in data engineering or related fields, with strong expertise in Python and SQL. Knowledge of data warehouses like Snowflake, source control systems, and development practices is essential. The position offers an opportunity to work with cutting-edge technologies while solving complex filtration challenges in a global environment.

This is an excellent opportunity for a data professional looking to grow their career with a well-established company that is continuously evolving to meet the filtration needs of our changing world. The role combines technical expertise with business impact, offering the chance to work on meaningful projects that directly influence decision-making processes across the organization.

Last updated 6 days ago

Responsibilities For Data Engineer II

  • Develop and maintain data ingestion and transformation pipelines across on-premise and cloud platforms
  • Develop scalable ETL/ELT pipelines that integrate data from various sources
  • Collaborate with data scientists, data analysts, simulation engineers and IT personnel
  • Implement data quality checks, logging, and monitoring
  • Follow and maintain data versioning, schema evolution, and governance controls
  • Help administer Snowflake environments for cloud analytics
  • Work with senior staff to improve solution architectures and automation
  • Participate in code reviews and knowledge sharing sessions
  • Participate in and plan new data projects

Requirements For Data Engineer II

Python
Java
  • Bachelor's or master's degree in computer science, data engineering, or related field
  • 1-3 years of experience in data engineering, ETL/ELT development, or backend software engineering
  • Demonstrated expertise in Python and SQL
  • Experience working with data lakes and/or data warehouses
  • Familiarity with source control and development practices
  • Strong problem-solving skills
  • Experience with Java (preferred)
  • Strong communication and presentation skills (preferred)
  • Knowledge of scientific and R&D workflows (preferred)

Related Jobs