Full Job Description
We are looking for candidates having hands on experience as a **Vertex AI Machine Learning Architect**. The Vertex AI Machine Learning Architect will be responsible for developing, deploying, and managing machine learning models using Google Cloud's Vertex AI platform. The ideal candidate will have a strong background in machine learning, experience with Google Cloud services, and a passion for solving complex problems with AI. Conceptualize, design, and implement AI models, algorithms, and systems to solve complex business problems.
- Research and stay up to date with the latest AI technologies and techniques, recommending and implementing their application as appropriate.
- Collaborate with creative technology leaders and cross-functional teams to test feasibility of new ideas, help refine and validate client requirements and translate them into working prototypes, and from thereon to scalable Gen-AI solutions.
**Responsibilities:**
- Design, develop, and deploy machine learning models using Vertex AI.
- Integrate Vertex AI with other Google Cloud services such as AlloyDB, BigQuery, Cloud Storage, and Dataflow.
- Utilize AutoML capabilities to create high-quality models with minimal manual effort.
- Develop custom training pipelines for more complex machine learning tasks using frameworks like TensorFlow and PyTorch.
- Implement and manage Vertex AI Pipelines for orchestrating end-to-end machine learning workflows.
- Monitor and optimize model performance post-deployment, ensuring models remain accurate and efficient over time.
- Collaborate with data scientists, software engineers, and other stakeholders to understand business requirements and translate them into effective AI solutions.
- Perform hyperparameter tuning to enhance model performance.
- Utilize Vertex AI Feature Store for feature management and reuse.
- Conduct online and batch predictions using Vertex AI prediction services.
- Adhere to MLOps best practices for model versioning, deployment, and lifecycle management.
**Requirements:**
- Proven experience with machine learning frameworks such as TensorFlow, PyTorch, and scikit-learn.
- Hands-on experience with Google Cloud Platform (Google Cloud Platform) services, specifically Vertex AI.
- Strong programming skills in Python or a similar language.
- Familiarity with data processing tools like Apache Beam, Dataflow, or similar.
- Understanding of machine learning algorithms and techniques, including supervised and unsupervised learning, deep learning, and reinforcement learning.
- Experience with AutoML tools and techniques.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and collaboration skills.