Software Engineering IC4

Software Engineering IC4

Software Engineering IC4

Microsoft

3 hours ago

No application

About

  • 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. Experience with Enterprise Database Management system. 2+ years experience with large language models (LLMs) and generative AI 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.