Principal Experimentation Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Microsoft · 2 days ago

Principal Experimentation Software Engineer

Microsoft is a leading technology company focused on empowering every person and organization on the planet. The Principal Experimentation Software Engineer will design and develop components for the Experimentation infrastructure of Microsoft Teams, collaborating with various teams to enhance data-driven decision-making and optimize experimentation workflows.

Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design, develop and maintain components that power the Experimentation infrastructure for Microsoft Teams
Collaborate and influence designs, architectures, and best practices to support large-scale distributed systems and big data pipelines in our A/B testing platform
Analyze complex, high-volume, high-dimensional data systems for scalability
Understand and influence the product metrics in Experimentation AB across different surfaces where MS Teams is available
Collaborate closely with peers and other teams across a variety of technical, business and data backgrounds to find innovative solutions in a fast-paced environment
Leverage AI to accelerate and optimize experimentation workflows, data pipelines, and developer experiences, improving speed, quality, and reliability
Be a champion and influencer of our experimentation-driven culture within MS Teams

Qualification

C/C++/C#/Java/JavaScript/PythonBig data distributed architecturesA/B experimentation platformMicrosoft FabricDatabricksAzure Data LakeAzure Data FactoryAzure SynapseSparkScalaHadoopHDInsightAIMachine learningInfluenceAnalytical skillsData storytellingLeadershipCustomer focus

Required

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
6+ years of experience designing and developing big data distributed architectures, scalable systems, and solving complex data problems at scale
6+ years of experience working with complex data sets, data pipelines, and modern data platforms such as Microsoft Fabric, Databricks, or similar
4+ years of experience building and managing A/B experimentation platform capabilities integrated with big data systems, as well as hands-on experience utilizing A/B testing

Preferred

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 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Deep experience in system design and architecture for large scale, distributed, highly available services, with a strong record of operational excellence, reliability, performance optimization, efficiency, and ownership of production systems
Proven ability to apply AI and machine learning for acceleration and optimization of experimentation workflows, data pipelines, guardrails, and data informed decision making
Hands on expertise with modern data platforms and technologies, including Microsoft Fabric, Databricks, Azure Data Lake, Azure Data Factory, Azure Synapse, Spark, Scala, Hadoop, HDInsight, or equivalent, with experience building and operating complex data sets and pipelines at scale
Full stack development experience is a plus
Leadership and influence across organizational boundaries, with the ability to communicate technical details clearly to diverse audiences, strong analytical skills and data storytelling through concise, actionable visualizations, a bias for action and customer focus, and the ability to navigate ambiguity in a fast-paced environment

Company

Microsoft

company-logo
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.

H1B Sponsorship

Microsoft has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)

Funding

Current Stage
Public Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M

Leadership Team

leader-logo
Satya Nadella
Chairman and CEO
linkedin
leader-logo
Vukani Mngxati
Chief Executive Officer - Microsft South Africa
linkedin
Company data provided by crunchbase