SADA is seeking a Senior Machine Learning Engineer to develop state-of-the-art enterprise machine learning and AI solutions for clients using Google Cloud Platform (GCP), with a focus on Vertex AI and related technologies.
Requirements
- Google Professional Machine Learning Certification (within 90 days of hire)
- 4+ years of relevant work experience designing and implementing Machine Learning solutions, preferably in a technical consulting environment
- Proficiency in Python with extensive experience across data manipulation (e.g., Pandas, Polars, NumPy), scientific computing (e.g., SciPy), and machine learning frameworks (e.g., Scikit-learn, XGBoost, TensorFlow, PyTorch)
- Strong foundational understanding of machine learning principles and hands-on experience with various model types, including supervised, unsupervised, and deep learning architectures
- Experience with data exploration, cleaning, and feature engineering from diverse, often messy, datasets to prepare them for modeling. This includes experience processing, cleansing, and verifying data integrity for analysis
- Familiarity with MLOps practices and tools for model deployment, monitoring, versioning, and pipeline orchestration (e.g., Docker, Kubernetes, Kubeflow, MLflow, Airflow)
- Solid understanding of the Google Cloud Platform for data storage (e.g., Cloud Storage, BigQuery), compute (e.g., Cloud Run, Google Kubernetes Engine), and ML services, particularly Vertex AI and BigQueryML
Responsibilities
- Implementing machine learning solutions for SADA clients across all project stages, from requirements gathering, discovery, and architecture, to development, testing, and final model deployment, including iterative measurement and improvement
- Recommending, prototyping, building, and debugging machine learning (ML) infrastructures on Google Cloud Platform (GCP)
- Working on real-world data problems by developing custom models or using existing Google ML APIs
- Building and deploying ML solutions using cloud ML pipelines
- Providing subject matter expertise and assistance to SADA clients and colleagues on machine learning topics
- Creating technical documentation and leading solution design discussions
- Assisting with technical pre-sales discussions and the creation of statements of work
Other
- Customer-Facing - Daily interactions with customers, including standups or sales meetings; at other times, weekly/bi-weekly as for sprint planning, reviews/retrospectives, or demos. These interactions will be with roles ranging from engineers to key executive stakeholders.
- Travel - Up to 35% travel to customer sites, conferences, and other related events. Otherwise, this is a remote position and we expect candidates that have demonstrated success working in remote, distributed teams.
- Excellent problem-solving skills with a demonstrated ability to tackle complex, ambiguous challenges across the entire machine learning lifecycle
- Strong consultative skills, including the ability to translate complex ML concepts into actionable business strategies and solutions, and to communicate complex technical concepts to a broad range of internal and external stakeholders