Full Time

Data Engineer

Haystack
Full-time
Mid-Senior level
Technology, Information and Internet
United States
$110,000 - $165,000* / year (about $53–$79 an hour)

Job Description

We're hiring on behalf of a Haystack partner!


The Role

• Design, build, and maintain large-scale data warehouses, ETL pipelines, and AI/ML models.

• Ingest, transform, and load data from various sources into data warehouses.

• Ensure data quality, integrity, and security through validation, cleansing, and governance policies.

• Optimize data systems for performance, scalability, and reliability.

• Collaborate with stakeholders to understand data requirements and deliver effective data solutions.

• Integrate AI/ML models with data pipelines and warehouses for predictive analytics.


What You'll Need

• Bachelor's or Master's degree in Computer Science or a related field, or equivalent work experience.

• 6+ years of experience in data engineering, with a focus on large-scale data systems.

• Proficiency in programming languages such as Python, Java, or Scala.

• Strong experience with SQL, database design, data modeling, and data warehousing concepts.

• Hands-on experience building ETL pipelines using cloud-based services and frameworks.

• Experience with data storage solutions including relational, NoSQL, and cloud data warehouses.


What's On Offer

• Competitive annual salary ($79,370 – $134,929) plus bonus potential.

• Comprehensive health, dental, and vision insurance.

• 401(k) savings plan with company match.

• Generous paid time off and holiday leave.


Apply via Haystack today!

Michigan has 87 American Job Centers. We list each with its address and hours. Find one →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.