Microsoft AI (MAI) is looking to design and build modern fraud-detection infrastructure to protect products with speed, resilience and adaptivity, processing at big data scale and needing to generate real-time insights from mission-critical user/usage/revenue data.
Requirements
- coding in languages including, but not limited to, C-Sharp, Java, C, C++, JavaScript, or Python
- 1+ year of experience designing, developing distributed systems on a cloud platform.
- Experience data manipulation (SQL, Hadoop, Spark), NoSql DBs, and/ or BI Tools.
- Experience in building large scale or big data engineering initiatives.
- Experience in streaming processing, familiar with Kafka, Spark, Flink tools.
- Experience analyzing data to identify deliverables, gaps, and inconsistencies.
- Experience in bot and anomaly analysis and detection.
Responsibilities
- Design, build and own the highly optimized architecture and systems for data and analytics pipelines, dashboards and metrics leveraging Azure and open source technologies.
- Build core datasets as well as scalable and fault-tolerant pipelines.
- Build data anomaly detection, identify trends and build metrics to measure anomaly impact and develop countermeasures to enhance product quality.
- Collaborate with cross functional partners including data scientists, product managers and software engineers to design and develop end-to-end data assets that help improve our products.
Other
- Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Passionate and self-motivated.
- Has solid user empathy with an obsession for clean and functional user experiences, constantly thinking of our end-users.
- Solid communication skills, capable of building and maintaining relationships with a variety of people on other teams.