Senior AI/ML Engineer - Remote work

  • Santa Clara, CA
  • Posted 1 day ago | Updated 1 day ago

Overview

Hybrid
$50 - $60
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Algorithms
Amazon Web Services
Analytical Skill
Apache Kafka
Apache Spark
Distributed Computing
Meta-data Management
Machine Learning Operations (ML Ops)
Machine Learning (ML)
Natural Language Processing
Kubernetes
Deep Learning
Parallel Computing
Python
PyTorch
Databricks
Google Cloud Platform

Job Details

AI/ML Engineer

Remote work

12 Months Contract

Job Description:

Hands-on experience in analysing the various data and building data modelling and pipeline leveraging BigQuery data streaming or Databricks in near real-time.
Experience in Apache Spark, Airflow
Develop real-time and batch ML models using embeddings, collaborative filtering, and deep learning.
Integrate user behaviour signals, session data, and content metadata to optimize relevance.
Experience working with LLM technologies, including developing generative and embedding techniques, modern model architectures, retrieval-augmented generation (RAG), fine tuning / pre-training LLM (including parameter efficient fine-tuning), Deep reinforcement learning and evaluation benchmarks
Collaborate cross-functionally with product, data, and infra teams to deploy experiments and measure impact.
Optimize retrieval, filtering, and ranking algorithms in production search pipelines.
Real-time Personalization using query Embeddings for Search Ranking
Monitor model performance and continuously iterate using A/B testing and offline evaluation metrics
Experience in MLOps and model governance
Strong analytical and quantitative problem-solving ability
Deep expertise in distributed computing strategies in Azure, AWS or Google Cloud Platform Cluster, enhancing the parallel processing capabilities

Skills Required
Strong programming skills in Python, Java, SpringBoot, or Scala.
Experience with ML frameworks like TensorFlow, PyTorch, XGBoost, TensorFlow or LightGBM.
Familiarity with information retrieval techniques (BM25, vector search, learning-to-rank).
Knowledge of embedding models, user/item vectorization, or session-based personalization.
Experience with large-scale distributed systems (e.g., Spark, Kafka, Kubernetes).
Hands-on experience with real-time ML systems.
Background in NLP, graph neural networks, or sequence modeling.
Experience with A/B testing frameworks and metrics like NDCG, MAP, or CTR.

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.