Sign up for our
weekly
newsletter
of fresh jobs
Job Title:Storage EngineerDuration:6 months -contract to hireLocation:Sunnyvale, CA – HybridVisa Status:Only GC & USCTeam Summary:Our team is responsible for architecting, designing, building and maintaining storage software systems for our data centers, consisting of an exabyte scale multi-tenanted disaggregated chunk storage abstraction layer and a remote block storage system.Job Summary:As a Staff Software Engineer, you will be a key technical leader and role model within the team. We are looking for someone who designs and develops technology to serve business and technology objectives, understands state-of-the-art storage research, aligns points of view across teams, and makes smart trade-offs. In addition to leadership skills, a successful Staff Software Engineer must exhibit strong technical skills in software engineering and storage.Suggested Skills:• Distributed Systems• C/C++, Go, or Rust• Storage SoftwareBasic Qualifications:• BA/BS Degree in Computer Science, Electrical Engineering, or related technical discipline, or related practical experience.• 4+ years of experience in design and development of storage systems• 4+ years programming experience in object-oriented programming languages such as Python, Java, Javascript, C/C++, C#, Objective-C, or Ruby.Preferred Qualifications:• Experience in distributed/clustered storage designs, multiple storage protocols, deploying, analyzing and debugging storage networks• Experience in configuring, tuning operating systems for use with storage including performance analysis• Working knowledge of the Kubernetes, CSI, Linux storage stack, both block and file-system (e.g., XFS, GPFS, Gluster, Ceph, Swift, NFS)• Software engineering skills with efficient, maintainable and testable C/C++/Python/Go• Experience deploying storage for shared-nothing applications• Experience leading cross functional teams engaged in storage system design and deploymentResponsibilities:• Responsible in designing and developing strategy for storage system design and consumption• Additional responsibilities include influencing the open-source community in white-box storage developments and software defined storage• Utilize communication skills in interacting with peer groups & drive technical presentation.• Project lead initial storage implementations, and proof-of-concepts and pilots• Adapt to the ever-evolving industry; learn and scrutinize new technologies, and envision its possible application towards the mission• Participate in a 12x7 rotation for second-tier escalations.