Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
pythonazuresparkkafkasqlbig datadistributed systemsanomaly detection
About the Role
Software Engineer II role focused on building scalable analytics platforms and fraud-detection infrastructure using Azure and open-source technologies. Responsibilities include designing data pipelines, anomaly detection, and collaborating with cross-functional teams to improve products.Key Responsibilities
- Design and build optimized architecture for data and analytics pipelines
- Build core datasets and scalable fault-tolerant pipelines
- Develop data anomaly detection and metrics to measure impact
- Collaborate with data scientists, product managers, and engineers
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 2+ years coding experience in languages like C#, Java, Python
- 1+ year experience designing distributed systems on a cloud platform
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Master's Degree in Computer Science AND 3+ years experience OR Bachelor's AND 5+ years
- Experience with data manipulation (SQL, Hadoop, Spark), NoSql DBs, BI Tools
- Experience in building large scale or big data engineering initiatives
- Experience in streaming processing with Kafka, Spark, Flink
- Experience analyzing data to identify deliverables and gaps
- Experience in bot and anomaly analysis and detection
Benefits & Perks
- Industry leading healthcare