onsite
Software Engineer II - Microsoft Corporation
Software Engineer
Software Engineer II building AI‑powered shopping experiences, leveraging Python, machine learning, and large language models to create personalized, transparent, and convenient shopping journeys across Bing, MSN, and Edge.
About the role
Key Responsibilities
- Design, develop, and maintain scalable AI services that power personalized shopping experiences across multiple Microsoft platforms.
- Implement and optimize large language model pipelines, including data ingestion, fine‑tuning, and inference, using Python and Azure ML.
- Collaborate with cross‑functional teams to translate business requirements into robust, production‑ready solutions.
- Ensure high quality and reliability through automated testing, continuous integration, and performance monitoring.
- Contribute to architectural discussions, proposing innovative solutions that enhance user trust and transparency.
Requirements
- 3+ years of software engineering experience with a strong focus on AI/ML.
- Proficiency in Python and experience building production‑grade ML pipelines.
- Hands‑on experience with large language models (e.g., GPT, Llama) and related tooling.
- Familiarity with Azure services such as Azure ML, Azure Functions, and Azure Cognitive Services.
- Excellent problem‑solving skills and a passion for delivering user‑centric solutions.
Skills
pythonmachine learningazure