Software Solutions Engineer - Storage Expert
">
* You will be responsible for developing, debugging and maintaining software solutions for various cloud platforms.
* Closely collaborate with teams to design, implement and debug software components.
* Write and review code, generate and review design documentation.
* Participate in qualifications and rollouts of software to production clusters.
* Benchmark, analyze and improve scale, performance and resiliency issues.
* Hold yourself and others to a high quality standard expected of products.
* Manage a team of Engineers or lead projects as an individual contributor.
">
Requirements:
* Strong systems programming skills and knowledge of operating system fundamentals.
* Fluency in Go (Golang) in a systems context.
* Strong understanding of concurrency, parallelism and distributed systems concepts.
* Ability to effectively communicate within a team and with stakeholders.
* Excellent problem solving and analytical thinking skills.
">
Preferred Qualifications:
* BSc with experience in system software development or MS in Computer Science.
* Experience with distributed storage solutions such as Ceph or ScaleIO.
* Experience with Kubernetes and writing CSI plugins.
* Experience with using and building cloud technologies such as AWS, GCP, CloudStack or OpenStack.
* Experience building software solutions in Python, C/C++, Swift, Java.