Job Summary: We are seeking a skilled GCP Machine Learning Engineer to contribute to the development and deployment of machine learning solutions using GCP's suite of tools and services. The ideal candidate will have a solid understanding of machine learning algorithms, experience with GCP's machine learning offerings, and the ability to collaborate effectively with cross-functional teams.
Responsibilities:
* Collaborate with data scientists and business stakeholders to understand project requirements and translate them into scalable machine learning solutions on GCP.
* Design, develop, and implement end-to-end machine learning pipelines on GCP, including data ingestion, preprocessing, feature engineering, model training, and evaluation.
* Optimize and fine-tune machine learning models for performance, scalability, and efficiency using GCP's distributed computing and parallel processing capabilities.
* Develop custom machine learning models using TensorFlow, Keras, or other relevant libraries on GCP.
* Integrate machine learning models into production systems, ensuring reliability, scalability, and maintainability.
* Monitor and troubleshoot machine learning models in production to identify and address performance issues, data quality problems, and other potential challenges.
* Stay up-to-date with the latest advancements in machine learning, data engineering, and cloud technologies, and proactively identify opportunities for innovation and improvement.
* Collaborate with DevOps and infrastructure teams to optimize machine learning workflows and ensure smooth deployment and operation of models on GCP.
* Document best practices, guidelines, and technical specifications related to machine learning workflows on GCP.
Qualifications:
* Strong understanding of machine learning algorithms, concepts, and frameworks.
* Hands-on experience with designing and implementing machine learning solutions on GCP.
* Proficiency in programming languages such as Python, Java, or Scala.
* Experience with GCP's machine learning services, including BigQuery, Cloud Storage, AI Platform, Dataflow, and AutoML.
* Familiarity with TensorFlow, Keras, or other deep learning frameworks.
* Solid understanding of distributed computing, parallel processing, and cloud infrastructure.
* Knowledge of data engineering principles, including data ingestion, preprocessing, and feature engineering.
* Experience with version control systems and collaborative development practices.
* Strong analytical and problem-solving skills.
* Excellent communication and teamwork abilities.
* Ability to work in a fast-paced, agile environment and adapt to changing priorities.
