Job Description

Job overview and responsibility- Design, develop and implement AI/ML models and algorithms for a variety of use cases.- Leverage deep learning, natural language processing (NLP), and large language model (LLM) techniques to analyze complex data, uncover patterns, and support data-driven decision-making across research and development activities.- Fine-tune and deploy transformer-based models for domain-specific tasks such as information extraction, classification, summarization, and similarity detection.- Develop robust and maintainable ML pipelines for data preprocessing, model training, validation, deployment, and monitoring.- Ensure reproducibility and scalability of AI systems through tools such as MLflow, Docker, and cloud services.- Contribute to the continuous improvement of our AI stack by researching, evaluating, and implementing state-of-the-art models and techniques.- Maintain code quality, reproducibility, and documentation standards in all ML projects.- Conduct thorough data-centric approaches - cleaning, augmentation, drift detection, and versioning.Required skills and experiences- Master’s degree or higher in Computer Science, Artificial Intelligence, Information Technology, or a related field.- 3 - 5 years of hands-on experience in AI/ML engineering roles.- Proficiency in Python and common ML frameworks such as PyTorch, TensorFlow, and Keras.- Experience in developing and serving AI models with FastAPI, Flask, Docker.- Prior experience with LLMs integration (e.g., OpenAI, Claude) and prompt engineering to deploy AI applications.- Solid knowledge in Computer Vision and NLP techniques (e.g., YOLOv5/6, LayoutLM).- Hands-on experience with model optimization tools such as ONNX, TensorRT, and TFLite.- Experience in MLOps tools: MLflow, BentoML, Evidently, Prometheus, Grafana.- Strong data handling and visualization using Pandas, Seaborn, Matplotlib.- Familiarity with DevOps practices and version control (Git/GitHub Actions).- Knowledge/experience in scalable cloud infrastructure (AWS / GCP / Azure).- Fluent in English.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs