Hybrid Senior Machine Learning Engineer

Posted last month

Apply now

About the role

  • Senior Machine Learning Engineer at Match Group developing AI solutions for leading dating applications. Collaborating with cross-functional teams to innovate on user experience and algorithms.

Responsibilities

  • Explore, design and build AI prototypes capable of significantly altering our users’ experiences
  • Work in close collaboration with Data Scientists to build and deployed in production ML solutions/agents, test new algorithms, provide feedback on their performance, accuracy and scalability, also suggest alternatives.
  • Write optimized code that is performant, scalable, testable, maintainable and observable
  • Design scalable solutions to productionize 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 ML models/Agent lifecycle, including versioning, training, retraining, deploying and monitoring
  • Be responsible for maintaining and operating algorithms, codes and models in production and monitor models in production to make sure that they are functioning and report on any anomalies
  • Research/Investigate tools and technologies that would enable us to build and release faster
  • Layout best practices for ML engineering functional role
  • Evangelize a data-driven culture and participate in a highly collaborative environment. We want you to share your expertise!

Requirements

  • B.S., M.S or PhD in computer science (or a scientific discipline coupled with substantial engineering experience)
  • Minimum of 5+ years post graduation experience as a Machine Learning Engineer, Software Engineer with algorithm experience, Data Scientist or similar.
  • Minimum of 3+ years experience building and productionalizing agent based solutions within a commercial application in collaboration with product owner and deploying and operating LLM solutions to support business feature development
  • Significant experience in cutting edge deep learning techniques and associated tools (such as PyTorch/Tensorflow)
  • Excellent programming skills with history of deployment to production and you have a proven track record of scaling and productionizing machine learning solutions and models
  • Solid understanding of mathematical modeling and statistics: inference, Bayesian methods, graphical models, network theory, likelihood estimation, Monte-Carlo methods and sampling theory
  • Understanding of how to optimize machine learning models (parallelization, batching techniques, etc)
  • Ability to rapidly acquire and adopt new knowledge and techniques but also thinks creatively about problems and not afraid to go “outside the box”
  • Proficient with standard SQL and relational databases
  • Familiarity with Python and associated data science/machine learning packages
  • Comfortability working independently on large projects (demonstrated via industry or academic experience) or as part of a diverse team of different skills as necessary
  • Ability to see the “big picture” and how your work relates to POF’s entire business - and the ability prioritize your research work accordingly
  • Experience with GCP or other cloud providers

Benefits

  • Generous vacation, flex days, professional development days
  • RRSP matching, and employee stock purchase plan
  • Professional development budget and unlimited access to Udemy from day one
  • Match Group mentorship program
  • Parental leave top up and fertility preservation benefits
  • Extended health & dental benefits from day one
  • Corporate ClassPass membership and other wellness benefits

Job title

Senior Machine Learning Engineer

Job type

Experience level

Senior

Salary

CA$116,000 - CA$160,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job