Smartwork IT Services
Vertex AI Engineer - Java/Python
Job Location
in, India
Job Description
Job Role : Vertex AI Engineer (Java/Python). Experience : 4-8 Years. Location : Chennai, Hyderabad, Coimbatore, Bangalore, Pune. Required skills : Vertex AI, Python, Java Development. Responsibilities : - Architect and implement end-to-end machine learning pipelines on the Vertex AI platform, leveraging its various components like Vertex AI Workbench, Data Labeling, Feature Store, Training, Pipelines, Model Registry, and Prediction. - Develop data ingestion, preprocessing, feature engineering, model training, and evaluation workflows within the Vertex AI ecosystem. - Utilize either Java or Python as the primary programming language for developing and integrating ML components. - Design and build scalable and robust deployment strategies for machine learning models using Vertex AI Prediction services. - Implement monitoring and logging solutions for deployed models to ensure performance and reliability. - Utilize Vertex AI's managed services for model training (custom training, AutoML), hyperparameter tuning, and distributed training. - Integrate with Vertex AI Feature Store to manage and serve features for model training and inference. - Design and implement CI/CD pipelines for ML workflows using Vertex AI Pipelines and other relevant tools. - Utilize Vertex AI Model Registry for versioning, managing, and deploying machine learning models. - Explore and implement MLOps best practices within the Vertex AI environment. - Collaborate with data engineers to ensure efficient data ingestion and preparation for machine learning tasks on Google Cloud (e.g., using BigQuery, Cloud Storage). - Develop data transformation and feature engineering logic using either Java or Python and integrate it into Vertex AI pipelines. - Work with various data formats and sources, ensuring data quality and integrity. - Work closely with data scientists to understand their model requirements and translate them into scalable Vertex AI solutions. - Collaborate with software engineers to integrate deployed ML models into applications and services. - Communicate technical concepts and solutions clearly and effectively to both technical and non-technical audiences. - Participate in code reviews and contribute to the team's knowledge sharing. - Identify and resolve performance bottlenecks in machine learning pipelines and deployed models on Vertex AI. - Monitor system performance and implement optimizations for efficiency and cost-effectiveness. - Troubleshoot and debug issues within the Vertex AI environment and related infrastructure. - Continuously learn and stay updated with the latest advancements in Vertex AI, machine learning frameworks, and cloud technologies. - Evaluate and experiment with new Vertex AI features and services to improve our ML capabilities. - Follow best practices for software development, version control (e.g., Git), testing, and deployment within the Vertex AI context. - Ensure security and compliance standards are met in all implemented solutions. Required Skills : - Strong proficiency in either Java or Python development (must have expertise in at least one). - Solid understanding and hands-on experience with Google Cloud's Vertex AI platform and its core services (Training, Pipelines, Prediction, Feature Store, Model Registry). - Experience in building and deploying machine learning models and pipelines. - Familiarity with machine learning concepts, algorithms, and evaluation metrics. - Experience with data processing and manipulation libraries (Pandas, NumPy for Python; Apache Spark for Java/Python). - Understanding of cloud computing principles and Google Cloud Platform (GCP) services beyond Vertex AI (e.g., BigQuery, Cloud Storage, IAM). - Experience with CI/CD pipelines and MLOps concepts. - Strong problem-solving and analytical skills. - Excellent communication (verbal and written) and collaboration skills. - Ability to work independently and as part of a team. Preferred Skills : - Experience with specific machine learning frameworks (TensorFlow, PyTorch, scikit-learn). - Knowledge of containerization technologies (Docker, Kubernetes) and their integration with Vertex AI. - Experience with Infrastructure-as-Code (IaC) tools (Terraform, Cloud Deployment Manager). - Familiarity with data visualization tools (Matplotlib, Seaborn, TensorBoard). - Experience with real-time data processing and streaming technologies. - Understanding of ethical considerations in AI/ML. - Google Cloud certifications (Professional Cloud Architect, Professional Data Engineer, Professional Machine Learning Engineer). Qualifications : - Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field. - 4-8 years of professional experience in developing and deploying software applications, with a significant focus on machine learning and cloud technologies. - Proven experience working with a cloud platform, with strong preference for Google Cloud Platform and Vertex AI. (ref:hirist.tech)
Location: in, IN
Posted Date: 5/8/2025
Location: in, IN
Posted Date: 5/8/2025
Contact Information
Contact | Human Resources Smartwork IT Services |
---|