Senior Machine Learning Engineer
Position Overview
The Evergreen and Emerging (E&E) group, part of Match Group (NASDAQ: MTCH), is a leading online dating organization with a prestigious portfolio including OkCupid, Match.com, Meetic, and PlentyOfFish. We serve millions of daily active members globally and collaborate with other Match Group brands like Tinder and Hinge.
As a Senior Machine Learning Engineer, you will be an integral part of our ML/AI Squad. You will tackle strategic and challenging projects to help our E&E companies achieve their business objectives. Working collaboratively with Data Scientists, Data Engineers, BI specialists, Architects, and Product Managers, you will spearhead the development of next-generation agent-based solutions that will positively impact millions of users. You will also address complex challenges such as combating fraud, improving matching algorithms and search capabilities, and gaining a fundamental understanding of user satisfaction and success.
We believe in the power of collaboration, both in our digital platforms and in person. Our team works together in our Vancouver offices three days a week, fostering a dynamic and creative environment.
Responsibilities
- Explore, design, and build AI prototypes capable of significantly altering our users’ experiences.
- Collaborate closely with Data Scientists to build and deploy ML solutions/agents into production.
- Test new algorithms, provide feedback on their performance, accuracy, and scalability, and suggest alternatives.
- Write optimized, performant, scalable, testable, maintainable, and observable code.
- Design scalable solutions for productionizing machine learning models.
- Develop tools and pipelines for tracking models and experiments.
- Design and implement data pipelines that ingest vast amounts of real-time data to power models and generate accurate results.
- Manage the ML models/Agent lifecycle, including versioning, training, retraining, deploying, and monitoring.
- Maintain and operate algorithms, code, and models in production, monitoring them for anomalies.
- Research and investigate tools and technologies to accelerate building and releasing.
- Establish best practices for the ML engineering functional role.
- Evangelize a data-driven culture and participate in a highly collaborative environment, sharing your expertise.
Requirements
- B.S., M.S., or Ph.D. in Computer Science (or a scientific discipline coupled with substantial engineering experience).
- Minimum of 5+ years of post-graduation experience as a Machine Learning Engineer, Software Engineer with algorithm experience, Data Scientist, or similar.
- Minimum of 3+ years of experience building and productionalizing agent-based solutions within a commercial application, collaborating with product owners, and deploying/operating LLM solutions to support business feature development.
- Significant experience in cutting-edge deep learning techniques and associated tools (e.g., PyTorch/Tensorflow).
- Excellent programming skills with a history of production deployment and a proven track record of scaling and productionizing machine learning solutions and models.
- Solid understanding of mathematical modeling and statistics, including inference, Bayesian methods, graphical models, network theory, likelihood estimation, Monte-Carlo methods, and sampling theory.
- Understanding of how to optimize machine learning models (e.g., parallelization, batching techniques).
- Ability to rapidly acquire and adopt new knowledge and techniques, think creatively, and approach problems "outside the box."
- Proficiency with standard SQL and relational databases.
- Familiarity with Python and associated data science libraries.
Employment Type
Location Type
- [Information not provided]
Salary
- [Information not provided]