Principal Software Engineer - AI and Search Platform Team at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

18 Feb, 26

Salary

0.0

Posted On

20 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, C#, Java, JavaScript, Python, API Development, Cloud Infrastructure, Azure, AWS, GCP, Backend Technologies, NoSQL, Web Services, RESTful Concepts, Coding, Debugging

Industry

Software Development

Description
Work on the delivery of high-quality services that will power AI and Search experiences across products. Ensure the quality, scalability, reliability, security, and maintainability of services. Participate in design and code reviews, and contribute to the development of a clean, well-documented codebase. Stay current with the latest developments in AI, Search and development, and bring innovative ideas and insights to the team. Help other team members plan and execute technical deliverables with the required quality. Participate in the success of internal and external partner relationships. Coordinate and orchestrate product requirements gathered from partners. Bachelor'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. 4+ years' experience with API platform development. 4+ years' experience building scalable services on top of cloud infrastructure like Azure, AWS, or GCP. Ability to rapidly prototype and build functional demos based on customer requirements, leveraging our platform and services to showcase practical, high-impact solutions. Expertise in backend technologies such as .NET, relational and/or non-relational (NoSQL) databases, web services and RESTful concepts. Expertise in Web technologies is a plus. Familiarity with cloud computing platforms such as Azure, AWS, etc. Experience operating, troubleshooting, and supporting high performance and business critical production systems. Solid communication skills including the ability to distill information into concise communication materials, ability to tailor language and detail the audience, and use of multiple communication mediums to distribute information. Unrelenting focus on driving results through transformational partner experiences. Passion for continuous learning and applying learning in ways that drive business improvements. Solid coding, debugging and algorithm design skills. Ability to take strategic thinking to tactical execution.
Responsibilities
Deliver high-quality services for AI and Search experiences across products while ensuring quality, scalability, and reliability. Participate in design and code reviews, and help team members execute technical deliverables.
Loading...