Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description
Job Title : Senior AI/ML Engineer
Job Type : W2/C2C
Experience : 8-15 Years
Location : Santa Clara, California
Responsibilities
- 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.
- Hands on experience in analyzing the various data and building data modeling 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 behavior 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 GCP Cluster, enhancing the parallel processing capabilities
Qualifications
- Bachelor's degree in Computer Science or related field.