Overview
Microsoft Teams is core to Microsoft's vision for intelligent communications and productivity pane into modern workplace.
We are fast becoming THE hub for teamwork in Office 365 with hundreds of thousands of organizations and tens of millions of users across the globe using Teams.
Microsoft Teams announced over 280M monthly active users in March 2023 and still rapidly growing, cementing it as the fastest growing business application in Microsoft history.
We are looking for a Software Engineer to drive implementation of data collection, processing, and analytics platform. Our systems process petabytes of data every day that capture multi-million events per minute.
We own the big data pipelines and intelligent analytics platform for all of Teams. The telemetry team's charter is to enable our feature teams to understand their customers and drive strategic investment to make customers successful.
About us :
We're a savvy group of generalizing specialists; we blend years of software engineering expertise with some of the newest and most popular tools, frameworks and methodologies to empower an entire organization to build great software.
We pride ourselves in building and operationalizing an events data platform that emits, collects, enriches and analyzes over 100 billion events per day.
We deliver near real time datasets that drive business and operational KPIs across Teams organization.
Qualifications
3+ years hands on experience in any of the following languages or equivalent language : Scala, C#, Java, Python, Rust.
Preferred :
- BS or MS degree in Computer Science or Engineering OR equivalent years of work experience.
- Experience in Apache Spark, data science and data analytics, & Cloud and services experience, with Azure cloud experience highly desirable.
- Experience in big data technologies / map reduce.
- Data driven, customer focused, and organized.
- Experience operationalizing and supporting services.
- Self-motivated with a strong drive for reaching across teams and organizations to make progress collaboratively.
Responsibilities
- Design, develop and maintain data platform components that power the Telemetry systems for Microsoft Teams.
- Help stand up scalable & reliable services with great monitoring & telemetry support.
- Champion best practices, tools, and processes for a data-driven, quality-focused release of Microsoft Teams as frequently as possible to our customers
- Manipulate and analyze complex, high-volume data systems for scalability and compliance.
- Collaborate closely with Engineers, Product Managers and Technical Program Managers on innovative solutions, in a fast-paced environment