Software Engineer II
Core
Design and implement storage services, ensuring performance, availability, security, and reliability through code development, system monitoring, and feature analysis.
Role type
Mid-level software engineer (storage systems)
Builds
Storage services, file systems, and distributed system features
Domain
Storage infrastructure, distributed systems, operating systems
Deliverable
production ML models | product features
Required skills
C, C++, Java, C#, JavaScript, Python, data structures, algorithms, debugging, analytical skills, system monitoring, observability
Preferred skills
proficiency in building and operating services at scale, experience with networking and applications at scale
Technologies
C, C++, Java, C#, JavaScript, Python
Responsibilities
Determine user requirements for storage features, oversee performance measurements and analysis, create and implement code for storage products, monitor systems for degradation and downtime, develop design documents with little oversight, break down work items and provide estimation
Seniority
Mid-level, hands-on IC
