Question
FULL_TIME
5-10

Software Engineer

11/25/2025

Design, implement, and ship AI capabilities end-to-end, including LLM-powered services and robust evaluation. Collaborate with product, research, and platform teams to adapt models for real customer scenarios.

Working Hours

40 hours/week

Company Size

10,001+ employees

Language

English

Visa Sponsorship

No

About The Company
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters. Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.
About the Role
Design, implement, and ship AI capabilities endtoend—from prototype to production—spanning LLMpowered services, retrieval/grounding pipelines, and robust evaluation/observability. Build agentic and toolusing workflows that reason across data and services; optimize for safety, latency, reliability, and cost at cloud scale (Azure preferred). Partner with product, research, and platform teams to adapt/finetune models (LLMs/SLMs, multimodal) for real customer scenarios. Contribute to service architecture, code quality, testing, and automation; uphold securebydesign and accessibility standards. Instrument features with telemetry and offline/online evaluation to drive iterative improvements. Participate in oncall/operational excellence as part of a healthy, sustainable engineering culture; mentor peers through reviews and knowledge sharing. ​​Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 4+ years of experience in developing and shipping system level features in an enterprise production backend server system. 3+ years of experience building and supporting distributed cloud services with production grade.​ * ​​Master'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++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 2+ years experience with large language models (LLMs) and generative AI Experience with Enterprise Database Management system. Experience building Distributed Systems with strong guarantees. Understanding of data structures, algorithms, and distributed systems. Have experience working collaboratively, solve problems with groups, find win/win solutions and celebrate successes.
Key Skills
Software EngineeringAI CapabilitiesLarge Language ModelsDistributed SystemsCloud ServicesCC++C#JavaJavaScriptPythonDatabase ManagementData StructuresAlgorithmsTestingAutomation
Categories
TechnologySoftwareEngineeringData & Analytics
Apply Now

Please let Microsoft know you found this job on PrepPal. This helps us grow!

Apply Now
Get Ready for the Interview!

Do you know that we have special program that includes "Interview questions that asked by Microsoft?"

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.