You will design and deploy machine learning models and scalable data pipelines to solve business problems using unstructured data.
Responsibilities
Design, implement, and maintain scalable data pipelines for ingestion, transformation, and model delivery.
Develop and deploy machine learning models using natural language processing and computer vision.
Translate business requests into use cases, test cases, and training datasets for iterative algorithm development.
Implement monitoring and logging solutions to track model performance and detect anomalies.
Collaborate with engineers, data scientists, and product managers to deliver AI solutions.
Required Skills
4+ years of experience developing and deploying machine learning algorithms in production, including supervised, unsupervised, and reinforcement learning.
4+ years of experience with distributed computing tools such as Map/Reduce, Hadoop, Hive, and Spark.
4+ years of programming experience in Python, Java, SAS, or R.
4+ years of experience in data science and statistics, including data cleaning, preprocessing, feature engineering, and statistical analysis.
Experience using TensorFlow, PyTorch, or scikit-learn.
2+ years of experience using cloud platforms (GCP, AWS, or Azure) to deploy and manage ML systems.
Bachelor’s Degree in Statistics, Mathematics, Computer Science, or equivalent experience.
Preferred Skills
Experience with Large Language Models (LLMs), including prompt engineering, fine-tuning, and evaluation.
Cloud certifications in GCP, AWS, or Azure.
Familiarity with NLP tasks such as text classification, sentiment analysis, or data extraction.
Experience with Agile methodologies like SCRUM or XP.