Software Engineer Machine Learning
KeySkills
-
Required Qualifications
Bachelor?s or master?s degree in computer science,
Engineering,
or a related field,
or equivalent practical experience.
3+ years of professional experience,
including 2+ years 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.
,
Job Description
- Responsibilities
- Collaborate with senior engineers and researchers to build and optimize training and inference pipelines for LLMs, SLMs, multimodal, and code-specific models.
- Contribute to the deployment and monitoring of models in production environments.
- Write clean, efficient, and maintainable code for ML systems.
- Help improve inference performance, reliability, and scalability.
- Participate in rapid experimentation cycles and support integration with Microsoft products.
Job Details
Experience :
4 To 5
Number Of
Vacancies :
10
Job Type :
Permanent
Industry Type : IT/Software
Salary
:
6 Lac - 9 Lac
P.A
Education Summary
UG :
BE/B.Tech
PG :
Any PG Degree
Contact Details
Contact
Person :
NA
Contact
Number :
8066587000
e-mailId :
careers@microsoft.com
Address :
Microsoft Signature Building,
Embassy Golf Links Business Park,
Domlur, Bengaluru,
Karnataka.
Office Location
Central Jakarta No 1234, Jakarta, IndonesiaConnectivity & Network Engineer
Experience -
0 to 1
Software Engineer
Experience -
4 to 6
Key Skills -
Backend software engineering,
Distributed systems,
Microservices architecture,
API design and development,
System design and modernization,
Performance optimization,
Scalability and cost efficiency,
Cloud computing,
Microsoft Azure,
DevOps practices,
CI/CD pipelines,
Automated testing and monitoring,
Security and compliance in cloud environments,
Big data processing,
Apache Spark,
Data transformation,
C#,
Java,
C++,
Scala,
.NET,
Rust,
JavaScript,
RESTful services,
Problem solving,
Debugging and root cause analysis,
Code quality and maintainability,
Cross-functional collaboration,
Software Engineering
Experience -
6 to 8
Key Skills -
Windows application development,
Software engineering fundamentals,
API design and development,
Scalable and extensible architecture,
Object-oriented programming,
System design principles,
Performance and reliability engineering,
Debugging and problem solving,
C,
C++,
C#,
Java,
JavaScript,
Python,
Windows SDK,
Visual Studio,
Win32 programming,
UI development,
XAML basics,
AI and ML fundamentals,
Copilot and AI-assisted tools,
Secure coding practices,
Collaboration and teamwork,
Code quality and maintainability,
Version control systems,
GitHub collaboration,
Software Engineering
Experience -
4 to 6
Key Skills -
Cloud computing,
Azure infrastructure,
Distributed systems,
Operating systems,
Networking,
Security,
Data structures and algorithms,
System design,
Performance optimization,
Debugging and root cause analysis,
Scalable software design,
Microservices,
RESTful services,
Unit testing,
Functional testing,
End-to-end testing,
CI/CD,
Linux fundamentals,
Virtualization (VMware),
Enterprise workloads (SAP,
Oracle),
Problem solving,
Customer-centric engineering,
Code quality and maintainability,
Java,
C,
C++,
C#,
Python,
JavaScript
,