Simulation Network Lead (aka Leader of Chaos) neu

A body of work either from previous experience or as an open source contributor that demonstrates a strong understanding of test frameworks specifically used to…...

Note to applicants: our headquarters is located in Berlin, but Parity has teammates distributed across the EU and beyond. Remote working arrangements are common and possible; we’re happy to discuss this more during the recruiting process!

At Parity Technologies we maintain and create blockchain software: dealing with P2P networking, consensus algorithms, cryptography, databases, and decentralized applications can be expected.

We strive to write the fastest, lightest, and safest core technology in Blockchain and write lots of open-source code. Parity Technologies is based in Berlin and London, but remote work is possible for the right people and we are flexible on location.

When developing blockchains, we need to test them, which, in a decentralized environment, is not a trivial task. That’s why we developed a unique testing tool called Simulation Network (or SimNet). It allows you to set any network configuration using Kubernetes nodes and other network primitives, and then simulate the behavior of transactions in this network.

We are looking for an engineer with an infrastructure background who can drive the SimNet product into a bright future by communicating with blockchain developers within Parity to gather new feature requests and requirements that make SimNet more useful for everyone. You should be aware of the latest trends in infrastructure design and tell us how to do it right.

The tool itself is written in Rust, but as usually happens in such projects, most of the complexity is in the infrastructure and integration of real network configurations. That’s why we write a lot of scripts — from YAML configurations for Gitlab CI/CD pipelines, to small JavaScript scripts to work with nodes RPC directly to implement some tricky cases.

A bit about what it’s like to work for us: At Parity, we try to maintain an engineering-driven culture. We don’t have Scrums, Jira Boards, or Managers who will give you precise step-by-step instructions. Instead, engineers are responsible for actively participating in identifying and questioning stakeholders, outlining project requirements, coordinating and delivering code. An older blog post of ours describes a bit more about what it’s like to work for us.

Requirements

Advanced knowledge of modern cloud infrastructure using tools/methodologies such as Kubernetes (K8S), continuous integration/delivery (CI/CD), infrastructure as code (IaC), and modern networking techniques

Ability to navigate ambiguity and work autonomously to communicate with other teams by structuring feedback and establishing plans for the future of SimNet and other projects

Demonstrated ability lead and mentor engineers at various levels in their career

Have experience working in a fast-paced environment involving stakeholder management and responsibility of integral infrastructure used for testing with the aim to harden production-level/customer facing services/products or similar

Experience working with colleagues to address concerns and provide solutions when disagreements arise

Have used GitHub Actions or similar tools to manage and improve CI/CD workflows

A body of work either from previous experience or as an open source contributor that demonstrates a strong understanding of test frameworks specifically used to break complex systems; bonus points if this work is in the blockchain space

Nice-to-haves:
Ability to write simple scripts using JavaScript to fetch data from APIs, use NPM libraries, integrate various services, etc.

Ability to use and navigate other programming languages such as Rust and Python

Understanding of how to collect feedback, organize GitHub Issues, and oversee open source development and it’s accompanying community

Passionate about blockchain technologies and bringing a decentralized Web3 to the world

Benefits

Competitive salaries and benefits.

Opportunity to become an expert in the latest blockchain technologies.

Working at Parity means focusing on stuff that matters: building cutting-edge technology for a better and more decentralized internet. Our teams enjoy a high degree of freedom and autonomy to achieve that goal.

Because we value initiative and learning, we’ve defined a generous personal improvement budget to attend conferences or skills courses of your own choosing. We think you know what’s best for you!

Parity is a diverse company with people from various countries and we will support you with German or English language courses where needed (and desired).

We have a remote-friendly company setup.

Bringing the team together is something we value a lot and we have regular company retreats (or will have, pending the Covid pandemic)

Not a perfect match to our requirements? We’re happy to receive your application anyways and hear how you think you can help us achieve our mission.

To see how we use your data please see our Applicant Notice.