Back to all open positions
Senior Backend Engineer (Data Engine)
Upsolver for Data Lakes is what Oracle was for tables management: We create the next generation of Big Data management layer.
Upsolver develops a platform that manages the entire cloud-based file system, inlet and output data channels.
Simply put, when you need to deal with a vast amount of data, you need to stream it into cloud storage, re-format it, enrich it for queries and analytics, optimize it, archive it, and do it for any data source, data format, and for any query engine.
This requires a lot of coding and then monitoring in production. For a developer or a data team, this is a lot of overhead.
Upsolver hides all this complexity. A developer can now use SQL to query information stream coming from Kafka, for example, or prepare it to an ad-hoc query engine like Presto, *without writing a single line of code*, and without managing anything in production.
Cool, isn’t it?
With the great simplification for the customer, behind the scenes, we develop a real-time cloud-based file system management layer for big data environments.
Upsolver has top-notch engineering team which redefines the way data lakes manage the flow and of unstructured data.
If you want to work among the best developers who write a real-time, non-relational, data management layer, and you think you can scale up, we want you.
Upsolver is very well funded and serves dozens of customers in production. Some of these customers are Sisense, Proofpoint, IronSource AppsFlyer and Wix, and it is the only partner Amazon recommends for Amazon Athena (https://aws.amazon.com/athena/).
If you want to:
- Work with a small and highly capable team.
- Build distributed systems.
- Deploy features every day.
- Gain a lot of experience in a short time.
- Have a major impact on the product you work on.
- Accumulate a rich knowledge working with high-performance databases.
- Write highly performant code.
And you have all of these qualities:
- 5+ years experience in Java / Scala / C# / C++ / Other similar languages.
- Take responsibility for the code you wrote, and for the code you didn’t.
- Strive to do the best work you can.
- Focus – know what’s important and what’s less.
- Team player – put your teammates before your tasks.
Upsolver embraces diversity. We are proud to be an equal opportunity workplace. We do not discriminate on the basis of sex, race, colour, age, sexual orientation, gender identity, religion, national origin, citizenship, marital status, veteran status, or disability status.
More about us:
* AWS partners for data lakes: https://aws.amazon.com/athena
* Short series of guides and videos on how to use Upsolver: https://www.upsolver.com/resources/guides/create-an-amazon-s3-data-source