Data Engineer
LOCAL CANDIDATES ONLY - THIS JOB REQUIRES 5 DAYS PER WEEK IN OUR FARMINGTON HILLS, MI OFFICE
About the Role
We're looking for a Data Engineer to strengthen our data team and provide additional capacity as our platform and data volumes grow. You'll help turn raw data into reliable, well-structured, accessible information that powers reporting, internal analytics, and the applications our engineering teams build. Working alongside our Data Architect, you'll expand our data capabilities and support projects across the development, AI/ML, and product teams from a data and SQL perspective.
What You'll Do
- Design, write, and optimize SQL queries, stored procedures, and views to support applications, reporting, and analytics
- Build and maintain data pipelines that move and transform data from a variety of sources into our databases
- Model and maintain relational database schemas that are performant, well-documented, and easy to build on
- Partner with the Data Architect to extend and improve our overall data architecture
- Support development, AI/ML, and product teams by providing clean, reliable, well-structured datasets
- Help build and maintain operational and customer-facing reporting
- Monitor, troubleshoot, and tune database performance and data quality
- Contribute to data governance, documentation, and best practices across the team
What We're Looking For
- 2+ years of experience in a data engineering, SQL development, or database-focused role (or a strong equivalent background)
- Strong SQL skills, including query writing, optimization, stored procedures, and schema design (SQL Server or Azure SQL preferred)
- Experience designing and maintaining relational databases
- Experience building ETL/ELT data pipelines
- Familiarity with the Azure data ecosystem (e.g., Azure SQL, Azure Data Factory) or a comparable cloud platform
- Solid understanding of data modeling concepts and data quality practices
- Strong problem-solving skills and the ability to collaborate across multiple teams
Nice to Have
- Experience with reporting and BI tools (e.g., Power BI)
- Exposure to time-series, IoT, or sensor/telemetry data
- Familiarity with data warehousing concepts and analytics workloads
- Some experience with Python for data processing or automation
- Awareness of data pipelines that feed machine learning or AI workflows
- Understanding of cloud infrastructure and platforms (e.g., Azure)
LOCAL CANDIDATES ONLY - THIS JOB REQUIRES 5 DAYS PER WEEK IN OUR FARMINGTON HILLS, MI OFFICE
Job Type: Full-time
Pay: $75,000.00 - $100,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Tuition reimbursement
- Vision insurance
Application Question(s):
- Are you located in the Metro Detroit area and able to work 5 days per week in our Farmington Hills, MI office?
Work Location: In person