Lead AI/ML Engineer
Team: AdTech
Location: Montreal, Beijing, China, Shanghai
Commitment: Full time
Workplace Type: hybrid
Responsibilities:
- Design, build, and optimize algorithms in Vertex AI
- Develop scalable data models and algorithms supporting user 360 views, churn prediction, and recommendation engine inputs
- Lead integration across data sources: MySQL, BigQuery, Redis, Kafka, GCP Storage, and API Gateway
- Implement CI/CD for data pipelines using Git, dbt, and automated testing
- Define data quality checks and auditing pipelines for ingestion and transformation layers
- Mentor and guide junior AI/ML engineers on data modeling and algorithm performance tuning
- Partner with Data Science, ML, and Backend teams to productionize machine learning features in Snowflake
- Work closely with Legal, Security, and Infrastructure teams to ensure compliance, privacy, and governance of user data (PII)
- Collaborate with the Director of Data Platforms and product stakeholders to translate business requirements into technical specifications
- Tune algorithm performance
- Establish data partitioning, clustering, and materialized views for fast query execution
- Build dashboards and monitors for pipeline health, job success, and data latency metrics (e.g., via Looker, Tableau, or Snowsight)
- Establish and enforce naming conventions, data lineage, and metadata standards across schemas
- Lead code reviews, enforce documentation standards, and manage schema versioning
- Contribute to the company's evolving data mesh and streaming architecture vision
Qualification & Skills:
- 5+ years of experience in AI/ML engineering, with 3+ years in Vertex.ai.
- Strong SQL and Python skills, with proven experience building ETL/ELT at scale.
- Deep understanding of algorithm performance tuning, query optimization, and warehouse orchestration.
- Experience with data pipeline orchestration (Airflow, Prefect, dbt, or similar).
- Solid understanding of data modeling (Kimball, Data Vault, or hybrid).
- Proficiency in Kafka, GCP, or AWS for real-time or batch ingestion.
- Familiarity with API-based data integration and microservice architectures.
Nice to Have:
- Experience lead machine learning teams or/and deploying ML feature pipelines.
- Background in ad-tech, gaming, or e-commerce recommendation systems.
- Familiarity with data contracts and feature stores (Feast, Tecton, or custom-built).
- Experience managing small data engineering teams and setting technical direction
- Strong ownership and ability to work autonomously in a fast-paced environment.
- Excellent cross-functional communication — can translate between engineering and business.
- Hands-on problem solver who balances velocity with reliability.
- Collaborative mentor who raises the bar for team quality and discipline
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
