Overview
Architect and implement scalable distributed systems foundational for Search & AI platform. Work closely with cross-functional teams (AI, infra, product) to translate research advances into production-grade systems. Architect, design, and implement high-performance solutions to enhance Search & AI platform. Technically lead the development and scaling of our distributed services, ensuring robustness, performance, and reliability. Collaborate with various teams to transform user requirements into actionable designs and systems. Provide technical leadership and mentorship to engineering teams, fostering a culture of excellence and innovation. Engage in the full software development lifecycle from conception to deployment, ensuring solutions meet high standards of quality and performance. Stay abreast of industry trends and apply best practices in software development and new technologies t
Full job description
Full Job Description
Architect and implement scalable distributed systems foundational for Search & AI platform. Work closely with cross-functional teams (AI, infra, product) to translate research advances into production-grade systems. Architect, design, and implement high-performance solutions to enhance Search & AI platform. Technically lead the development and scaling of our distributed services, ensuring robustness, performance, and reliability. Collaborate with various teams to transform user requirements into actionable designs and systems. Provide technical leadership and mentorship to engineering teams, fostering a culture of excellence and innovation. Engage in the full software development lifecycle from conception to deployment, ensuring solutions meet high standards of quality and performance. Stay abreast of industry trends and apply best practices in software development and new technologies to drive improvements 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 Master'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 Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 3+ years of technical leadership experience of designing, coding, debugging and delivering large projects. Hands on experience in indexing technology and end to end search stack Expertise in Approximate-nearest-neighbor search is a plus Expertise in performance optimization and system architecture, particularly within large-scale processing environments is plus. Proven track record in designing and deploying scalable, distributed systems. Effective collaborator and communicator.
Tips for this job
Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
Verification notes
Verified from public schema.org JobPosting structured data on the official source page. The complete published description, responsibilities, requirements and benefits were normalized when present; unstated facts were not inferred.
JobOpportunity is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Apply through JobOpportunity →Browse current JobOpportunity listings from Microsoft Careers →