{linebreak}We are looking for people to join our team to work on Hazelcast Jet, a new distributed streaming processing engine.{linebreak}{linebreak}Are you fluent with Java's concurrency model, also known as the Java Memory Model? Do you have an understanding of and interest in lock-free algorithms, mechanical sympathy and distributed systems? Would you like to work in a developer driven organization, where there is never a shortage of interesting problems to solve?{linebreak}{linebreak}We don't have a dependency on any other frameworks - so we expect you to have mastered core Java and have in-depth understanding of the JVM and the Java Memory Model. You should be able to easily reason about the correctness of concurrent code and have some general knowledge about distributed systems.{linebreak}{linebreak}You may either work in our office (Brno, London or Istanbul) or code remotely from a home office. It is also preferable that you are within a few hours of the CET timezone as this is where most of the developers are based.{linebreak}{linebreak}Skills & Requirements{linebreak}{linebreak}{linebreak}* Very strong technical skills with core Java, including concurrency and networking{linebreak}{linebreak}* Knowledge of and/or interest in lock-free and low-latency systems{linebreak}{linebreak}* Knowledge of and/or interest in distributed systems theory{linebreak}{linebreak}* Some experience of and/or interest in batch and stream data processing engines{linebreak}{linebreak}{linebreak}

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.