
Principal Software Engineer
- Redmond, WA
- Permanent
- Full-time
- Architect and implement scalable, distributed systems foundational to our agentic platform.
- Lead technical vision and execution for building intelligent agents that act autonomously within a large-scale infrastructure.
- Optimize data access patterns, compute workflows, and storage strategies to meet rigorous SLA requirements across offline and online workloads.
- Work closely with cross-functional teams (AI, infra, product) to translate research advances into production-grade systems.
- Ensure system robustness, observability, and performance at web scale.
- Mentor and grow a high-performing engineering team focused on long-term platform evolution.
- Architect, design, and implement high-performance solutions to enhance our 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++ or Python
- OR equivalent experience.
- 6+ years of hands-on experience in software development with a focus on distributed computing systems.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- 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++ or Python
- OR Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C#, C++ or Python
- OR equivalent experience.
- 10+ years of experience in designing, developing, and shipping scale services.
- 3+ years of technical leadership experience of designing, coding, debugging and delivering large projects.
- Expertise in performance optimization and system architecture, particularly within large-scale processing environments.
- Proven track record in designing and deploying scalable, distributed systems.
- Demonstrated problem solving and prioritization skills.
- Strong problem-solving, analytical, and communication skills.
- Effective collaborator and communicator.