Senior Software Engineer
Core
Design and implement high-availability, distributed storage, and automation capabilities for Azure HorizonDB to ensure service resiliency, data durability, and operational efficiency.
Role type
Senior IC distributed systems engineer (database infrastructure)
Builds
High-availability distributed storage systems, automation pipelines, and data migration tools for Azure HorizonDB
Domain
Cloud infrastructure / Database systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Systems programming (C/C++/Rust), Database engine development, Linux system-level debugging, Performance profiling and optimization, Incident investigation and resolution
Preferred skills
AI-assisted engineering practices, Cross-team collaboration, Technical architecture decision making
Technologies
Azure HorizonDB, C, C++, C#, Java, JavaScript, Python, PostgreSQL, Linux
Responsibilities
Design and build highly available distributed storage capabilities; Deliver end-to-end automation for engineering and service pipelines; Implement data migration tools; Participate in on-call rotation to resolve incidents; Collaborate on technical designs and product direction
Seniority
Senior, hands-on IC

