Data Engineer ( BI Development) - Senior

Overview

Remote
Depends on Experience
Contract - W2
Contract - 3 Month(s)

Skills

ETL
BI
Data engineering
Python
SQL

Job Details

Senior BI & Data Engineer (Contract-to-Hire)

Remote

About the Role

We are seeking a highly skilled and versatile Senior BI & Data Engineer who excels across the full data lifecycle from architecting robust pipelines to developing impactful business intelligence solutions. This role is ideal for a hands-on data expert who thrives in a fast-paced, startup environment and enjoys solving complex data challenges. You ll design and maintain scalable ETL processes, optimize data models, and create analytics tools that drive key business decisions.

Key Responsibilities

  • Design, build, and maintain BI solutions, dashboards, and reporting tools for both internal and external stakeholders.

  • Develop and optimize data pipelines, ETL workflows, and integrations across diverse data sources and formats.

  • Architect relational and non-relational data models to support analytics, reporting, and operational systems.

  • Partner with product, engineering, and operations teams to define data requirements and ensure high data quality.

  • Establish and enforce best practices for data governance, architecture, and system performance.

  • Work with structured, semi-structured, and unstructured data to extract insights and enable data-driven decision-making.

  • Mentor junior engineers and promote excellence in BI and data engineering practices.

Qualifications

  • 10+ years of experience in data engineering, BI development, or a related technical role.

  • Advanced proficiency in SQL and relational database design, optimization, and performance tuning.

  • Proven experience with modern data pipelines, ETL frameworks, and cloud platforms (AWS, Google Cloud Platform, or Azure).

  • Hands-on expertise with BI tools such as Tableau, Power BI, or Looker.

  • Strong programming skills in Python or similar scripting languages for data automation.

  • Experience working with multiple data types transactional data, event streams, and APIs.

  • Self-motivated, adaptable, and capable of leading projects independently in a dynamic startup environment.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About EmployVision