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 : Full-Time
Experience : 5-12 Years
Location : Remote
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:
- Bachelors degree in Computer Science or related field.