UFP Industries - Grand Rapids, MI

posted about 2 months ago

Full-time - Mid Level
Onsite - Grand Rapids, MI
Merchant Wholesalers, Durable Goods

About the position

UFP Industries is seeking a Sr Data Engineer to join our IT team, where you will play a crucial role in enhancing our data architecture and driving business efficiencies. This full-time, onsite position is based in Grand Rapids, MI, and is not available for remote work. The ideal candidate will have extensive experience in data engineering projects, particularly in large-scale operations, and will be instrumental in modernizing our outdated OLAP data architecture. You will be responsible for building tools and processes that consolidate data to support informed business decisions. In this role, you will build data pipelines that acquire, cleanse, transform, and publish data from various structured and unstructured sources. You will assemble complex data sets that meet both functional and non-functional business requirements. Collaboration is key, as you will partner with developers, IT infrastructure, and IT leadership to ensure that technical solutions deliver accurate, performant, and reliable data. You will also contribute to coding standards and best practices to create efficient and reusable services and components. Your responsibilities will include identifying, documenting, designing, and implementing internal process improvements, as well as designing, developing, and maintaining both front-end and back-end components of web applications using .NET, C#, and modern front-end frameworks. You will work closely with developers and product owners to define project requirements and deliverables, troubleshoot and debug full-stack applications, and write clean, maintainable code following industry best practices. Staying current with the latest technologies and trends will be essential to ensure our solutions remain innovative and cutting-edge.

Responsibilities

  • Build data pipelines which acquire, cleanse, transform and publish data from a wide variety of structured and unstructured data sources.
  • Assemble complex data sets which meet functional and non-functional business requirements.
  • Partner with developers, IT infrastructure, and IT leadership to ensure technical solutions provide accurate, performant, and reliable data.
  • Contribute to and leverage coding standards and best practices to ensure efficient and reusable services and components.
  • Identify, document, design, and implement internal process improvements.
  • Design, develop, and maintain both the front-end and back-end components of web applications using .NET, C#, and modern front-end frameworks.
  • Collaborate with developers and product owners to define project requirements and deliverables.
  • Troubleshoot and debug full-stack applications across multiple layers to ensure performance, reliability, and scalability.
  • Write clean, maintainable, and efficient code, following industry best practices.
  • Participate in code reviews and contribute to improving development processes.
  • Stay up to date with the latest technologies, industry trends, and best practices, ensuring our solutions remain innovative and cutting-edge.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of professional experience contributing to data modeling or architecture.
  • Strong data analysis and debugging skills.
  • Proven experience in Python/PySpark, SQL/SparkSQL programming skills.
  • Experience working with C# and OOP.

Nice-to-haves

  • 7+ years of experience building enterprise-grade data processing systems.
  • Databricks Professional level certification.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service