Boulevard is a client experience platform for appointment-based self-care businesses, aiming to empower customers with a modern, user-friendly solution. They are seeking a Staff Data & Machine Learning Engineer to design, build, and scale systems for data processing and machine learning workloads, collaborating with cross-functional teams to tackle data challenges and develop impactful products.
Responsibilities:
- Extend, optimize, and maintain core data models that support customer-facing reports, machine learning, and generative AI workloads
- Build and operationalize ML and AI workflows — from development to deployment and monitoring — that streamline operations, reduce manual effort, and improve customer and business outcomes
- Partner with engineering, product, and analytics teams to deliver seamless integrations and customer-facing data products
- Implement data quality, observability, and governance frameworks to ensure reliable, well-managed data at scale
- Document data flows, integration contracts, and operational runbooks to support efficient scaling and handoff
Requirements:
- 5+ years of experience in data engineering
- 2+ years of experience building, deploying, or supporting machine learning systems in production environments
- Strong proficiency in SQL and Python, with experience leveraging ML frameworks and AI tooling
- 3+ years of experience working with the modern data stack, including dbt, Snowflake, data streaming technologies, and Looker or Omni
- Strong understanding of semantic layer design, dimensional modeling, and data architecture best practices
- Broad knowledge of data governance, data quality, observability, and analytics/security best practices
- Experience building data products that leverage LLMs, embeddings, forecasting, recommendation systems, or other ML technologies
- Excellent problem-solving, communication, and collaboration skills, with the ability to work effectively across global and cross-functional teams
- Experience with Snowflake Cortex is a plus