Principal Software Engineer -AI at Microsoft
Noida, Uttar Pradesh, India -
Full Time


Start Date

Immediate

Expiry Date

24 Feb, 26

Salary

0.0

Posted On

26 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

AI Services, Model Training, Data Analysis, Model Serving, Model Evaluation, Benchmarking, Metric Tracking, Result Visualization, Data Platform, LLM Architectures, Cloud Services, Distributed Systems, Machine Learning, Statistical Analysis, Collaboration, Technical Solutions

Industry

Software Development

Description
- Design, implement and deliver AI services to support product offerings for large scale. - Design and build the end-to-end pipelines covering model training, data analysis, model serving and model evaluation. - Design and develop scalable systems for benchmarking AI models, including pipelines for automated evaluation, metric tracking, and result visualization. - Build and maintain a robust data platform to support model evaluation workflows, including ingestion, versioning, and storage of datasets and model artifacts. - Demonstrate good understanding of LLM architectures, training and inference. - Collaborate closely with product management and partner teams to align technical direction with business goals. - Innovate on technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products. Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, Go, Java, or Python - OR equivalent experience. - 6+ years technical engineering experience designing and delivering highly available, large-scale cloud services and distributed systems. - Experience building AI or ML related applications. Preferred Qualifications: - 8+ years of technical engineering experience with coding in languages including, but not limited to, C++, C#, Go, Java, or Python. - 3+ years of technical engineering experience with machine learning or AI systems. - Experience building or maintaining evaluation systems, benchmarking tools, or ML model testing frameworks. - ML, statistics, and data science experience are a plus.
Responsibilities
Design and implement AI services and build end-to-end pipelines for model training and evaluation. Collaborate with product management to align technical direction with business goals.
Loading...