Staff Engineer, Machine Learning
Anywhere in Canada
We are seeking a highly skilled and experienced Staff Machine Learning Engineer. In this role, you will lead and contribute to developing and implementing machine learning models and algorithms to drive innovation and improve our products and services.
To give you an idea of what we're working on, we deal with a massive scale of data and currently undertake millions of requests a second. To use it, we need the ability to move it around, aggregate, maintain, distill, and discover usable insights that power our platform. We’re at the edge of technology, and our engineers push the limits of what’s possible with the best technologies. As a Staff Machine Learning Engineer, you’ll work on various projects based on the intersection of your affinities, abilities, and development goals.
What you’ll do:
- Lead the design, development, and optimization of machine learning models and algorithms for various facets of our platform, including sophisticated bidding strategies, search & data retrieval functionalities, and user experience enhancements.
- Work closely with data engineers and data scientists to gather and preprocess data, ensuring its quality and relevance for model training.
- Identify and create meaningful features from raw data to enhance model performance and accuracy.
- Develop robust evaluation metrics and methodologies to assess the performance of machine learning models and fine-tune them as needed.
- Collaborate with DevOps and software engineering teams to deploy machine learning models into production environments, ensuring scalability and reliability.
- Stay up-to-date with the latest advancements in machine learning and AI research, and apply innovative techniques to solve complex problems.
- Provide guidance and mentorship to junior machine learning engineers, helping them grow their skills and capabilities.
- Collaborate with cross-functional teams, including data scientists, software engineers, product managers, and domain experts, to understand business requirements and deliver effective solutions.
- Maintain clear and organized documentation of machine learning models, algorithms, and processes for knowledge sharing and future reference.
- Participate in an on-call rotation schedule to provide timely response and support for engineering-related issues outside of regular business hours, ensuring the continuous operation of critical systems and infrastructure.
Who you are:
- 10+ years of experience in building internet-scale robust backend systems with a specialization of around 5 years experience in machine learning model development and deployment.
- Bachelor's or Master's degree in Computer Science, Machine Learning, Data Science, or a related field. Ph.D. is a plus.
- Experience with core ML technologies such as TensorFlow, JAX, BigQuery, Bigtable, Dataflow, Kubernetes, and TFX Serving with the ability to utilize these in our backend systems.
- Strong understanding of machine learning algorithms, deep learning, and neural networks.
- Experience with data preprocessing, feature engineering, and model evaluation techniques.
- Ability to leverage Google Cloud Platform (GCP) as our exclusive infrastructure provider, while also collaborating with a language-agnostic engineering team.
- Strong communication and collaboration skills.
- Experience mentoring junior engineers and supporting the hiring and evaluation of candidates.
We are Madhive
A place for the bold who want to make big decisions. The curious who keep charging ahead. The bright minds who spark brilliant ideas. Join us in bringing a human touch to ad technology.
We empower our clients to create enduring relationships with consumers through maximum-fidelity, TV-first technology that elevates media, embodies relentless innovation, and ensures unrivaled revenue acceleration.
Madhive is a dynamic, diverse, innovative, and friendly place to work. We embrace our differences and believe they fuel our creativity. We come from varied backgrounds and think that’s important. Whether it’s taking ideas from previous lives and applying them in different ways or creating something completely new, we are all trail-blazing team players who think big and want to make an impact.
We are committed to cultivating a culture of inclusion and collaboration. We welcome diversity in education, culture, opinions, race, ethnicity, gender identity, veteran status, religion, disability, sexual orientation, and beliefs.
Madhive has been made aware of fraudulent emails that may appear to be from Madhive or a legitimate recruiter acting on our behalf. Please be aware that Madhive would never ask for sensitive or personal information via e-mail. All official Madhive communications will come from an address ending in @madhive.com OR no-reply@greenhouse.io.
Please contact@madhive.com if you are concerned about the legitimacy of our company's outreach.
Please be advised that we will NOT be using third-party recruiting agencies for this search.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: BigQuery Bigtable Computer Science Core ML Dataflow Deep Learning DevOps Engineering Feature engineering GCP Google Cloud JAX Kubernetes Machine Learning ML models Model training Research Spark TensorFlow
Perks/benefits: Career development
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Marketing Data Analyst jobs
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open Data Engineer II jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Junior Data Scientist jobs
- Open Business Data Analyst jobs
- Open Sr Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Product Data Analyst jobs
- Open Data Analyst Intern jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Big Data Engineer jobs
- Open Manager, Data Engineering jobs
- Open Principal Data Scientist jobs
- Open Data Quality Analyst jobs
- Open Research Scientist jobs
- Open Azure Data Engineer jobs
- Open Junior Data Engineer jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Deep Learning-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open APIs-related jobs
- Open NLP-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open LLMs-related jobs
- Open CI/CD-related jobs
- Open Generative AI-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Databricks-related jobs