Job Description

Job Description :


Responsibilities :


- Experience in Building and Deploying Productionized Gen AI Solutions

- Hands-on experience working with AI Agents

- Analyze and evaluate ML algorithms to solve specific problems, ranking them by success probability.

- Explore, analyze, and visualize data to gain insights and understand its structure.


- Ensure data quality across various datasets and oversee the data acquisition process when necessary.

- Define model validation strategies and develop preprocessing or feature engineering workflows.

- Design and implement data augmentation pipelines.

- Train models, tune hyperparameters, and analyze model errors to devise solutions.

- Establish and manage A/B testing setups.

- Deploy and maintain MLOps pipelines, ensuring their smooth operation.


Technical Expertise :


- Hands-on experience with machine learning frameworks like TensorFlow, PyTorch, Keras, and Caffe.

- Proficiency in developing supervised machine learning algorithms and deep learning models such as CNN, RNN, LSTM, BERT, NLU, and YOLO.


- Familiarity with cloud platforms, specifically AWS and GCP, and tools like SageMaker and Vertex AI.

- Experience in data wrangling and PySpark, with a working knowledge of EMR and Glue.

- Strong Python development skills and experience working in Linux environments.

- Experience containerizing applications using Docker.

- Proficiency in SQL and at least one NoSQL data store such as Elasticsearch, MongoDB, Cassandra, or HBase.

- Experience with branch-based deployments.


Preferred Skills :


- 6- 8 years experience in Machine Learning

- Knowledge of Langchain for building language models and vector databases.

- Familiarity with embeddings and their applications in ML models.

- Understanding of MLFlow and Kubeflow for managing the ML lifecycle.

- Consulting experience

- Experience optimizing performance across multiple GPUs


info-icon

Did you find something suspicious?