Software Engineer II
Core
Design, implement, and own code for product features while monitoring system health and driving operational consistency at scale.
Role type
Software Engineer II (Systems/Infrastructure)
Builds
Product features, distributed storage, and networking systems
Domain
Systems programming, operating systems, cloud services, and security
Deliverable
production ML models | product features | infrastructure
Required skills
Systems programming, distributed systems design, metadata management, database design, multi-threaded programming, high-performance networking, cloud services, security implementation
Preferred skills
Experience with C, C++, C#, Java, or Python
Technologies
C, C++, C#, Java, Python
Responsibilities
Determine and implement user requirements for features, own code accountability, monitor systems for degradation/downtime, restore services, stay current on developments to improve availability/reliability/efficiency/observability/performance
Seniority
Mid-level, hands-on IC
