Not only can you grow professionally in this company but they have an excellent engineering culture, work/life balance, and great benefits. The company is also very philanthropic; many employees give back to the community and the company also donates a significant portion of their profits to philanthropy. This is an exciting opportunity for anyone looking for the next step in their career and for a work place they can call home.
You will join an application team that works on large-scale data storage, low-latency retrievals, high-volume requests, and high availability over a distributed environment. These platforms are being built using NoSQL technologies such as HBase and Cassandra. NoSQL platform team offers Cassandra as a hosted service for high-impact applications such as ultra low-latency market data caches and globally-replicated trade life-cycle event stores.
Help application teams looking to use NoSQL databases with workload characterization, performance tuning and failure analysis
Develop innovative tooling ranging from cluster auto-tuning to proxy services that do workload management for multi-tenant deployments
Identify distributed datastore technologies and advocate for them with senior stakeholders and application groups
Identify feature gaps in the technologies and work with the open source community to co-design and co-develop features and bug fixes
Experience designing and implementing low-latency, high-scalability systems
3+ years’ experience programming in 2 major languages (Java/C++ and Python)
Production experience with NoSQL databases or other distributed storage technologies, preferably in a platform/infrastructure software engineering role
Working knowledge of the internals of Cassandra and other NoSQL databases
Upstream, accepted open source contributions to HBase, Cassandra or other NoSQL technologies.