This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The role involves supporting development teams by managing various tasks that enhance their productivity.
Responsibilities include debugging old bash scripts, configuring CI jobs using YAML, and tracking down differences between package releases that cause crashes.
The position requires rewriting Dockerfiles multiple times to accommodate new libraries and resolving race conditions in multi-threaded tests.
The engineer will need to ensure smooth operation of systems and tackle challenges that arise in the development process.
A passion for privacy, freedom, and transparency is essential, along with a willingness to learn from exceptional engineers.
Requirements:
Strong Linux fundamentals are required, including knowledge of different distros and package managers, as well as process management.
Candidates should have programming experience in at least a few languages, with Bash as a minimum requirement; knowledge of Python is a plus.
Experience in Continuous Integration is necessary, specifically with Jenkins CI (Pipelines written in Groovy) and GitHub Actions for PR builds.
A good understanding of security practices is essential, including OpenSSH and GnuPG for encrypting secrets and backups.
Experience with distributed systems is required, particularly in running Ethereum nodes and knowledge of Layer 2 scaling solutions.
Benefits:
Compensation is flexible, with the option to be paid in a mix of fiat and cryptocurrency.
The hiring process includes an interview with the Talent team, a paid task, and a technical interview with the Head of Infrastructure, with potential adjustments to the process as needed.