Senior Software Engineer - M365 Storage Fabric
Core
Design, develop, and operate large-scale distributed storage and high-availability systems while building AI agents to automate engineering processes.
Role type
Senior Software Engineer (Storage & AI Automation)
Builds
Distributed storage systems, high-availability infrastructure, and AI agent workflows
Domain
Cloud Infrastructure, Distributed Storage, AI Engineering
Deliverable
production ML models
Required skills
Distributed systems design, AI agent development, Machine learning, Data science, System architecture, Concurrency, Fault tolerance, Predictive modeling, Anomaly detection, Cloud production environments
Preferred skills
Erasure coding, Shingled Magnetic Recording (SMR), Model Context Protocol (MCP), Autonomous task execution, Decision optimization
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and operate large-scale distributed storage systems, Build and apply AI agents for incident investigation and automation, Analyze operational data to develop predictive models, Drive complex engineering projects from design to production, Collaborate on system architecture and engineering practices, Optimize reliability and resource efficiency using data-driven techniques
Seniority
Senior, hands-on IC
