Senior Staff Software Engineer, Distributed Storage
Lead architecture and development for a high-performance distributed file storage service. Set the technical roadmap, build scalable storage systems, and guide engineering teams across reliability, performance, and integration work.
תחומי אחריות
- Define the multi-year technical goals and architecture roadmap for a distributed storage engine.
- Design and implement high-performance distributed file system backends for AI/ML and agentic workloads.
- Partner with product, SRE, and adjacent engineering teams to resolve cross-stack integration challenges.
- Establish reliability practices, including SLAs and SLIs, system modeling, benchmarking, fault injection, and zero-downtime upgrades.
- Coach technical leads, strengthen engineering practices and code reviews, and manage technical debt.
דרישות
- Bachelor’s degree or equivalent practical experience.
- At least 8 years of IT industry experience building large-scale infrastructure or distributed systems.
- Software development experience in one or more programming languages, such as Python, C, C++, Java, or JavaScript.
- Experience with storage, databases, file systems, virtualization, or networking.
- Experience in a technical leadership role.
יתרון
- Experience with performance benchmarking, optimization, tuning, and profiling at scale.
- Experience leading geographically distributed engineering teams, mentoring senior technical talent, and working with enterprise customers.
- Experience presenting technical decisions and building consensus with senior technical and business leaders.
- Knowledge of AI/ML training, inference, and agentic workloads, with experience building durable, large-scale distributed storage systems.
- Experience designing multi-tenant distributed systems from scratch and modeling system behavior from first principles.