Data Engineer - Design, develop and maintain robust data models to support analytical and product data needs across the organization.
This is a remote opportunity for a BI Analyst to work with a global leader in consulting, digital transformation, technology and engineering services. The role requires strong SQL skills and experience with data modeling techniques such as dimensional modeling, 3NF and data vault.
Responsibilities include designing visually appealing, high-performing and impactful reporting/dashboard products using tools like Tableau/Sigma across large data sets. Collaborate with data engineers, data scientists and business stakeholders to understand data requirements and translate them into scalable data solutions. Implement and optimize ETL/ELT processes to ensure data quality, reliability and performance.
The ideal candidate has 7+ years of IT experience and 3+ years of experience working in business intelligence, data analytics, Data engineering or a similar role. Proficiency in a programming language such as Python or Scala and experience building reporting and dashboarding solutions using Tableau, Sigma, Data Lake/Snowflake or similar ecosystem are required. Expertise in database fundamentals, SQL and performance tuning is also essential.
A strong understanding of communication skills and experience working with technical and non-technical teams is necessary. Ability to think strategically, analyze and interpret market and consumer information is also important.
Nice to have: experience with real-time data processing and streaming technologies, modern data warehousing platforms such as Snowflake, DataBricks, Redshift and knowledge of data visualization tools such as Looker, Tableau. Familiarity with machine learning concepts and their data requirements is also beneficial.