At Quobyte’s engineering office in Berlin Schöneberg, we are developing the Data Center File System (DCFS), a highly scalable and fault-tolerant software storage system built around a parallel file system core. Our customers use Quobyte DCFS for a very wide range of workloads, such as Kubernetes, HPC, OpenStack, Big Data, Machine Learning, VFX, CDNs, and many more. There are clusters which span thousands of machines, host the world climate data, or your webmail account!
We are following a pragmatic development style, informed by state of the art techniques and methodologies. Of course we make use of mandatory code reviews, CI, lots of unit and integration testing, bug tracking, etc. but rely as much on individual ownership and ingenuity. Managing the complexity of our technology requires teamwork and constant collaboration.
As part of a highly efficient international team, you are directly contributing to the core product in all its aspects. The complexity of our technology requires teamwork and in-person collaboration, with lots of possibilities for growing your skills. Your contribution will have direct impact, is guided by priorities instead of deadlines, and is not distracted by meetings and politics. Under changing priorities, you are expected to manage your time independently and efficiently and drive feature development to completion.
Please send your application to firstname.lastname@example.org
Quobyte is a 100% software enterprise data storage product to make storing data boring again. We are looking for people who make our customers successful.
You are there to ensure that Quobyte is deployed as a storage solution exactly the way that delivers the most value to our customers
This requires you to understand diverse use-cases, IT infrastructure and technologies such as Content Delivery Networks, Archive Storage, High Performance Computing, virtualization technology or Kubernetes.
In everyday life you deal with people, not computers. Therefore, your ability to listen carefully, read accurately, and express your solutions verbally is equally important compared to your technical skills.
Quobyte is a distributed system that is often integrated with other distributed systems. The complexity that arises requires a high degree of analytical skills to deliver value to our customers and to stay on top of critical situations.
Prospects: From the role of a "Customer Success Engineer" you can develop into a consultant who implements customer projects. Or you can continue to pursue the theory track as an architect. Or you can write such good bug reports that writing code is only a small step away. In other words: Quobyte is open to you with many development paths, a management position being only one of them.Apply here.
One of the core technologies in our distributed file system is a replicated database engine, which is central to our fault-tolerant file system metadata management. The challenge with the database engine is combining its highly concurrent, low-latency workload with robust fault-tolerant distributed algorithms and database mechanisms like transactions. As an owner, you extend its design and implementation, investigate and improve its performance, and analyze and resolve bugs.Apply here.
The I/O path of our distributed file system encompasses everything from application facing interfaces and protocols to the machinery that ties all components into fault-tolerant storage abstractions. With a lot of load and concurrency, the challenge with the I/O path lies in mastering both internal abstractions as well as the ins and outs of third-party code and interfaces. You will implement new features, investigate and improve performance, and analyze and resolve bugs.Apply here.
File system metadata is core to many features of our product. For our metadata components, the challenge is to design clean and robust abstractions while keeping algorithmic and architectural complexity in check. As an owner, you maintain and extend the implementation, and analyze and resolve bugs.Apply here.
Our distributed file system is shipped as a complete easy-to-use and highly automated storage product with comprehensive management functionality. For System Management, the challenge is to adapt the system’s possibilities to handle the complexity of large-scale real-world infrastructure environments, while keeping the internal abstractions clean and manageable. As an owner, you maintain existing functionality and implement new features.Apply here.
You join the engineering team either as a student software engineer, developing features and fixing bugs in and around the product (C++ or Java)
You join the engineering team either as a student infrastructure engineer to maintain, automate and advance our modern software development and testing infrastructure (ansible, k8s, ELK, Prometheus, etc.).