Software Engineer, Compute - Storage
Design, build, and operate Exascale systems to manage research data. Requires experience with distributed systems and public clouds.
About the Team
Storage Infrastructure provides APIs for data access, placement, and lifecycle management, while ensuring that the storage systems’ capacity, throughput, and IOPs satisfy the needs of our AI researchers. Scalability, reliability, security, and usability are the core concerns of the team.
About the Role
As an engineer on the Storage Infrastructure team, you will design, build, and operate Exascale systems to scalably and reliably manage our research data across multiple regions.
We’re looking for distributed systems engineers who have worked on exascale data management systems or distributed filesystems.
In this role, you will:
Develop software to manage exascale data, and make it accessible to researchers
Drive the reliability, predictability, and cost effectiveness of our storage systems
Interface with researchers to understand and accommodate data use-cases
Ensure the security of our critical datasets
You might thrive in this role if you:
Have a deep understanding of distributed systems principles and a proven track record in designing and building scalable, reliable, and secure storage solutions.
Possess strong programming skills
Have experience working in public clouds (especially Azure)
Are familiar with AI/ML data access patterns
Bias for action and comfort building in a fast paced, dynamic environment