Software Engineering at Microsoft
, , United States -
Full Time


Start Date

Immediate

Expiry Date

22 Feb, 26

Salary

0.0

Posted On

24 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, AI Systems, Generative AI, Large Language Models, Distributed Systems, Networking, C, C++, C#, Java, JavaScript, Python, Incident Response, Observability, Performance Optimization, Technical Documentation

Industry

Software Development

Description
Collaborate with cross-functional stakeholders to define user requirements and translate them into intelligent, agentic software applications that autonomously reason, plan, and act across complex workflows. Design and implement scalable, production-grade AI systems that integrate generative AI capabilities—such as large language models (LLMs) and multimodal systems—into real-world applications to enhance user experiences and automate tasks. Drive the identification of technical dependencies and author design documents for services and platforms that support AI-driven application development. Create, optimize, debug, refactor, and reuse code to improve system performance, maintainability, and return on investment (ROI). Act as a Designated Responsible Individual (DRI), guiding incident response and on-call operations to monitor, triage, and restore services during degradation or outages—ensuring high availability and reliability. Work closely with other software engineers and data scientists to support Azure's production network and integrate AI-driven insights into infrastructure operations. Proactively explore emerging technologies, patterns, and tools to improve observability, efficiency, and performance at scale—driving consistency in monitoring and operational excellence across the engineering lifecycle. 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#, OR Java, JavaScript, or Python 2+ years of experience with distributed systems or networking. 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 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 equivalent experience. 1+ years experience with generative AI models (e.g., LLMs, diffusion models) and frameworks such as OpenAI, Hugging Face Transformers, LangChain, or Semantic Kernel. 1+ years experience with agentic AI architectures, including planning, memory, tool use, and orchestration.
Responsibilities
Collaborate with stakeholders to define user requirements and develop intelligent software applications. Design and implement scalable AI systems while ensuring high availability and reliability.
Loading...