Overview
Remote
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required
Skills
Machine Learning
Job Details
Position: Machine Learning Engineer Specialized in ML and Gen AI
Location: Remote ( PST time zone)
Required Skillset: Experience: 5+ years
- Data Wrangling
- Prepare training/evaluation data
- Topic modeling, document clustering
- Text summarization
- Model fine-tuning/evaluation
- Natural Language Processing
- Supervised and Unsupervised Learning
- Deep Learning (CNNs, RNNs, Transformers)
- Time Series Forecasting
- Guardrails
- AWS experience preferred, with proficiency in a range of AWS services (e.g., SageMaker, Bedrock, EC2, ECS, EKS, OpenSearch, Step Functions, VPC, CloudFormation)
- 3+ years cloud architecture and implementation
- 5+ years data, software, or ML engineering, with strong understanding of distributed computing (e.g., data pipelines, training and inference, ML infrastructure design)
- 3+ years developing predictive modeling, natural language processing, and deep learning, with a proven track record of building and deploying ML models on cloud (e.g., Amazon SageMaker or similar)
- 3+ years developing with SQL, Python, and at least one additional programming language (e.g., Java, Scala, JavaScript, TypeScript)
- Proficient with leading ML libraries and frameworks (e.g., TensorFlow, PyTorch)
- Experience building ML pipelines with MLOps best practices, including: data preprocessing, model hosting, feature selection, hyperparameter tuning, distributed & GPU training, deployment, monitoring, and retraining
- Experience with MLOps (e.g., MLFlow, Kubeflow) and orchestration (e.g., Airflow, AWS Step Functions)
- Experience building applications using GenAI technologies (LLMs, Vector Stores, LangChain, Strands, Prompt Engineering)
Languages:
- Agentic AI framework preferably Strands
- LLM Distillation
AWS Services:
- SageMaker
- Bedrock
- Amazon Q
- Lambda
- S3
- Glue
- Step Functions
- Athena
- Batch
- EC2
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.