Location: San Jose
Code in a variety of languages (C/C++); design, implement, maintain high-performance, scalable storage systems; develop data protection/disaster recovery solutions for primary storage; design, code, perform unit/integration/performance testing; work with development environments (C, C++, Perl, shell scripting, GOB, Multithreading, Perforce, ONTAP, Unix); work on replication to OpenStack-based cloud environment; design infrastructure components of replication appliances (database layer, API layer) for communication; design policy engines for data transfer coordination/configuration (required objects), manage RPO (Recovery Point Objective) of protected VMs (Virtual Machines); execute projects throughout entire life cycles from feature specifications/design to implementation/validation; create documentation (design documents, feature specifications, bug updates); create work plans with verifiable milestones/time estimates; deliver projects within timeframes; collaborate with teams during design/code reviews; interface with Quality Assurance (QA) Groups to develop effective feature test plans, benchmark performance; identify/troubleshoot system bottlenecks; design/develop orchestration/management platform for Robin’s Cluster; work with distributed systems, Block Storage, Application clustering, Linux, Docker, LXC container, Python, C programming; work with software-defined Clustered Storage for media/telecom workloads; design/implement policy-based storage allocation, provisioning frameworks; evaluate open-source orchestration solutions; propose/ develop Robin’s core, design orchestrator, evaluate/develop solution strategies for High Availability, Disaster Recovery, Event handling mechanisms; design applications for mobility strategy using docker, rocket, and lxc container technologies; use storage/server management, clustering software; work with distributed systems (distributed file systems, object storage systems, distributed clustering services).
Master’s degree or foreign equivalent in Computer Science, Computer Engineering or Software Engineering plus 3 years experience. Experience to include working on replication to OpenStack-based cloud environment; designing infrastructure components of replication appliances (database/API layers); designing policy engines for data transfer coordination/configuration (required objects); and managing RPO of protected VMs.
About Robin Systems
Robin is a well funded enterprise software startup offering industry’s most sophisticated application automation platform. Robin simplifies deployment and management of big data, NoSQL, ML/AI, and database applications while significantly reducing infrastructure costs. We combine various technologies including containers (Docker, LxC), distributed storage, networking and application workflow management to deliver a revolutionary product to the market. We consistently amaze our customers with the functionality and usability of our product.