Job Information
Microsoft Corporation Senior Machine Learning Engineer in Bangalore, India
At Microsoft, we're passionate about pushing the boundaries of generative artificial intelligence (AI) and natural language understanding. Our Azure Machine Learning Training and Finetuning Team is at the forefront of this mission, working on groundbreaking projects that shape the future of AI-driven applications. We collaborate closely with research institutions, industry leaders, and organizations worldwide to create innovative solutions that impact millions of users.
Responsibilities
As a (Senior) Machine Learning Engineer in our team, you will:
Collaborate with researchers and data scientists to design sophisticated machine learning models
Implement and fine-tune neural network architectures, including transformer-based models
Optimize model performance, scalability, and efficiency
Conduct experiments to evaluate model performance, robustness, and generalization
Explore novel techniques and approaches to enhance model capabilities
Stay up to date with the latest advancements in NLP, deep learning, and AI research
Work with large-scale datasets, preprocess them, and create appropriate data representationsSelect relevant features and ensure data quality for training and evaluation
Collaborate with cross-functional teams, including researchers, software engineers, and product managers
Communicate technical findings and insights effectively
Deploy trained models in production environments
Monitor model performance, troubleshoot issues, and iterate on improvements
Qualifications
Required:
Min 8 years of relevant e-xperience
Depth in Data Science, Generative AI and Engineering
Background in machine learning, deep learning, and natural language processing
Proficiency in Python and relevant ML libraries (e.g., TensorFlow, PyTorch)
Experience with transformer-based and diffuser-based models (e.g., BERT, GPT, T5, Llama, Stable diffusion)
Good understanding of statistics, linear algebra, and probability theory
Familiarity with cloud platforms (e.g., Azure, AWS) and distributed computing
Excellent problem-solving skills and the ability to work independently and collaboratively
Preferred:
- Preferred training & fine-tuning experience on large data
#IDCAIPlatformHiring
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Microsoft Corporation
- Microsoft Corporation Jobs