Our client is a fast-growing technology company focused on transforming how small businesses manage their operations. They are known for their user-centric approach and commitment to delivering intuitive, high-impact digital solutions. The team values innovation, collaboration, and rapid iteration, with a strong emphasis on leveraging data and machine learning to enhance both customer experiences and internal decision-making. You'll be contributing to a dynamic environment where your work will directly support real-world outcomes across a widely adopted platform.
As a Machine Learning Engineer contractor you'll be able to help design, build, and deploy machine learning solutions that directly support customer experiences and internal decision-making.
This role is hands-on and highly collaborative, with a focus on applied modeling, data exploration, and production-grade ML engineering using Google Cloud, Platform (GCP) and Vertex AI.
You’ll partner with Data Engineers, Product Managers, and other stakeholders to deliver ML workflows from prototype to deployment. This is a great opportunity for someone experienced in GCP-native ML development looking to make an impact in a fast-moving team.
Design and build ML models using Python and common libraries (e.g., scikit-learn, XGBoost). Develop and productionize ML workflows using Vertex AI (e.g., training pipelines, batch predictions). Explore and transform data using BigQuery, leveraging a shared feature store. Package and deploy models with our internal MLOps tooling, integrated with GCP
infrastructure. Monitor deployed models and support continuous improvement through retraining and
tuning. Participate in A/B testing and experiment analysis (e.g., champion/challenger models). Collaborate with Data Engineers to ensure clean, reliable data and scalable infrastructure. Follow best practices in software development (CI/CD, version control, automated testing).
Nice to Have