Job Description
Job Description
We are looking for an experienced Data Engineer to join our team in Brookfield, Wisconsin. This role offers the opportunity to work in a dynamic environment, tackling diverse data engineering challenges while contributing to impactful projects. As a valued team member, you will leverage advanced tools and technologies to design, optimize, and implement data solutions that support organizational goals.
Responsibilities :
- Develop, maintain, and optimize data pipelines to ensure efficient data flow and integration.
- Design and implement data models and relational database systems to support analytics and reporting.
- Collaborate with cross-functional teams to gather requirements and deliver data solutions aligned with business needs.
- Utilize tools such as Apache Spark, Hadoop, and Kafka to process and manage large-scale data.
- Perform Extract, Transform, Load (ETL) operations to prepare data for analysis and decision-making.
- Create and maintain documentation for data architecture, processes, and workflows.
- Monitor and troubleshoot data systems to ensure optimal performance and reliability.
- Integrate cloud-based data storage solutions like Snowflake or Azure into existing infrastructure.
- Work with data visualization tools, such as Power BI and Tableau, to provide actionable insights.
- Stay updated on emerging technologies and trends in data engineering to enhance system capabilities.
- At least 2 years of relevant experience in a data-specific role.
- Proficiency in Python and strong knowledge of scripting languages.
- Hands-on expertise with Apache Spark, Hadoop, Kafka, and similar frameworks.
- Solid understanding of data integration and ETL processes.
- Experience with data modeling and relational database design.
- Familiarity with cloud data storage platforms like Snowflake or Azure.
- Knowledge of data visualization tools such as Power BI or Tableau.
- Strong problem-solving skills and the ability to work independently or within a team.