Sorry. This page is not yet translated.

Secondary storage appliances

Software Engineer-Backend, Distributed Systems, Infrastructure (C++)
San Jose, CA, US
Job Description / Skills Required

Cohesity Increases Revenue 600 Percent in 2017, Validating Global Enterprises’ Need for Hyperconverged Secondary Storage

Cohesity makes your data work for you by consolidating secondary storage silos onto a hyperconverged, web-scale data platform that spans both private and public clouds. Enterprise customers begin by radically streamlining their backup and data protection, then converge file and object services, test/dev instances, and analytic functions to provide a global data store. Cohesity counts many Global 1000 companies and federal agencies among its rapidly growing customer base and was named:

Forbes’ “Next Billion-Dollar Startups 2017,”

LinkedIn’s “Startups: The 50 Industry Disruptors You Need to Know Now”

CRN’s “2017 Emerging Vendors in Storage"

Linear Scalability of Cohesity Data Platform
Blog: 2017 Top Workplace 2nd year in a row
CEO/Founder Mohit Aron Interview

Founded by Mohit Aron (the original designer) of the Google file system, and subsequently, the Nutanix converged data center system. This is a unique opportunity and time to join a leading-edge company experiencing rapid enterprise customer adoption and growth of 600 percent increase in 2017 sales revenue.

Cohesity’s world class Engineering team bring a rich history taking part in building the original Google File System, Google Search and Ads, hyper-converged scale-out systems, Netflix Real Time Bidding & Cloud and Veritas Data Protection. Be part of this amazing team and join the mission of remaking and transforming secondary storage!

About our Team: You could be working on: hyper-converged systems, data path, distributed filesystem, cloud-scale, high performance, dealing with consensus protocols, massively parallel and distributed data sets, high-availability (think 99.999) , fault-tolerance and more....

We are looking for high-caliber software engineers who are up for the challenge of building infinitely scalable distributed systems and solving product problems from scratch. We look for relentless learners who love to go deep and will do whatever it takes to solve a problem-whether it’s a small code bug or large system design problem.

What we are looking for:

4+ years’ experience with in-depth knowledge of the required programming languages C, C++ or GoLang
Excellent software engineering skills are a must, as you’ll be working with some of the best in the industry

Strong analytical and problem solving skills
Strong data structures, design, algorithms, coding skills
Experience in building large scale distributed systems.
A fast learner and self-starter with intellectual horsepower
Excellent communication skills, both oral and written
Excellent working in a collaborative team environment
Ability to work without supervision
Experience with Agile development methodologies including unit testing, test-driven development, Continuous Integration, Continuous Testing, Pairing, Automated Testing.
Knowledge of Networking, Storage, Backup and Restore is a plus
Experience working on full stack ( frontend and backend ) is a plus
Degree in Computer Science (Masters preferred) or equivalent experience required