Machine Learning Engineer
Haystack
seniorpermanentbackenddata Chicago, IL Today via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Machine LearningAWSPythonSQLPySparkDockerStreaming DataBatch Data ArchitectureCI/CDAgile
About the role
Role Overview
Design, build, and productionize machine learning solutions that improve the guest experience and operational efficiency.
Responsibilities
- Design and implement algorithmic product architectures for machine learning models.
- Partner with data scientists to create workflows that activate ML models and maximize impact.
- Implement and productionize final solutions using infrastructure-as-code patterns.
- Enhance and iterate on existing algorithmic product architectures and workflows.
- Collaborate with data engineering/data architecture teams to ensure data requirements are met.
- Stay current on ML engineering design patterns and AWS services.
Requirements
- 5+ years implementing cloud-based software product solutions focused on algorithmic/ML products.
- AWS expertise.
- Proficiency with Python, SQL, PySpark, and Docker.
- Experience with streaming and batch data architectures at scale.
- Experience operating in an Agile environment.
- Strong foundation in DevOps and CI/CD concepts.
- Master’s degree in Computer Science, Software Engineering, or related field.
Nice to Have
- Demonstrated ability to work with a collaborative data science team and ramp quickly (onboarding buddy and structured ramp-up period mentioned).
About Haystack
Haystack is a company that works with teams building data-driven and automated products, including solutions that improve customer experiences and operational efficiency. In this role, Haystack partners with a global hospitality organization to develop machine learning systems and workflows in production environments.
Scraped 7/29/2026