Senior Software Engineer - Machine Learning

Microsoft

Bangalore 5 Years Exp Posted 259d ago

Job Description

Required Qualifications 

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 
  • 5+ years of experience with Python and ML frameworks such as PyTorch or TensorFlow. 
  • Hands-on experience with training or fine-tuning LLMs or multimodal models. 
  • Familiarity with production ML systems and concepts like model serving, caching, batching, and monitoring. 
  • Understanding of distributed systems and cloud-based infrastructure. 

 

Preferred Qualifications 

  • Experience with containerization tools (e.g., Docker, Kubernetes). 
  • Exposure to MLOps or DevOps practices (CI/CD, automated testing, deployment). 
  • Interest in generative AI and open-source model ecosystems. 
  • Ability to work in a fast-paced, collaborative environment with a growth mindset. 
  • Strong communication and documentation skills. 

Similar Openings for You