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
View More Smartwork IT Services Jobs

Contact Information

Contact Human Resources
Smartwork IT Services

Posted

May 8, 2025
UID: 5163110175

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.