Senior Software Engineer - AI at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

23 Feb, 26

Salary

0.0

Posted On

25 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, AI, Machine Learning, Prompt Engineering, Large Language Models, Cloud Platforms, JavaScript, C++, Java, Python, SQL, NoSQL, SaaS, Distributed Systems, User Experience, Experimentation, Architecture

Industry

Software Development

Description
As a Senior Software Engineer - AI, you will: Collaborate across functions (product, UX, engineering) to design, build, and ship full-stack, AI-powered services and applications. Own feature development end to end across quality, scalability, performance, telemetry, alerting, maintenance. Optimize AI/ML models for runtime performance, latency, cost efficiency, and robustness in production. Apply prompt engineering and design prompt pipelines to improve model output accuracy, reliability, and usability. Develop, fine-tune, and adapt large language models and supporting models for sales and Customer Relationship Management (CRM) domains. Design and run experiments, analyze results, and present insights to both technical and nontechnical stakeholders. Contribute to the service architecture, ensuring it can scale to millions of users. Partner with other engineering teams to establish shared practices and improve developer productivity. Operate and maintain features in production and participate in live-site support. 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 1+ years of experience working with large language models (LLM), agentic AI, agent-based architectures or frameworks (e.g. MCP) including training, fine-tuning, inference, and evaluation. 1+ years of experience with prompt engineering, prompt evaluation, prompt experimentation and iterative prompt refinement. 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 agent-based architectures or frameworks (e.g. MCP, A2A protocols, LangChain, Azure AI Foundry). Experience building generative AI, agentic systems, or Large Language Model (LLM)-based tools. Experience with prompt engineering, prompt evaluation, prompt experimentation and iterative prompt refinement. Experience with large scale, distributed SaaS architectures. Experience with modern JavaScript UI frameworks (React, Angular, etc.). Experience with cloud platforms such as Azure (preferred) or AWS. Experience with data storage technologies (SQL, NoSQL). Experience across product lifecycle—from ideation to shipping.
Responsibilities
As a Senior Software Engineer - AI, you will collaborate across functions to design, build, and ship AI-powered services and applications. You will own feature development end to end, optimize AI/ML models, and contribute to service architecture.
Loading...