Clearmatics

2 job(s) at Clearmatics

Clearmatics City, London
Dec 09, 2022
Full time
Salary 70,000 - 90,000 GBP per year Requirements: - Technical Leadership and Communication IT Security practices Operational best practice (ITIL) Cloud infrastructure management SaaS product management Vendor management Observability OLA/SLA Management Capacity Management Operational Risk Documentation (Processes/Procedures) Reporting Technical Skills: Excellent and in-depth Linux system and network administration skills, both hands-on, and with a deep understanding of general principles, best practices, and standards (and an ability to communicate this effectively within a team) Linux system/admin related scripting and prototyping: Bash, Python; basic understanding of visualisation and web technologies AWS, GCP or other public cloud provider experience Github, GitHub Actions, TravisCI, Terraform Docker, Ansible, Kubernetes, EKS, GKE Grafana, Prometheus, Kibana, Elasticsearch, InfluxDB, CloudWatch, Stackdriver Security - IAM, HSM, KMS ITSM tooling experience Responsibilities: - Lead a small team to manage all aspects of Clearmatics internal- and external-facing IT infrastructure Ensure the safe, predictable and repeatable deployment of applications and components into Clearmatics blockchain environments using automation and Infrastructure As Code (IAC) Ensure that the blockchain system and Clearmatics validator nodes are highly available, secure, resilient and scalable Ensure internal third party SaaS products adhere to Clearmatics operational and security standards Ensure quality of service and support is designed into IT and Platform services and appropriate support and operating models are in place (following ITIL best practices) Own technical problems and major incidents for IT and Platform services Prototype and specify API-driven customisations and solutions for monitoring, logging, data capture, and system management, including management of the role of Validator nodes within Autonity systems Analyse performance trends and implement improvements to reduce cost, increase stability and quality of service Perform infrastructure capacity planning to ensure future business requirements are realized without disruption to existing services Research, design and implement operational best practices for operating highly distributed systems Research, design and implement security best practices for IT and Platform services Design, document, implement and maintain operational processes and procedures Support product Engineering and other Clearmatics teams Define and manage internal/external service support SLAs or similar Technologies: - Bash - Python - Linux - AWS - GCP - GitHub - Terraform - Docker - Ansible - Kubernetes - Grafana - Prometheus - ElasticSearch - Blockchain - IAM - HSM - OpenStack More: Clearmatics' mission is to build peer-to-peer infrastructure for a machine-driven future that is resistant to the monopoly-making tendencies of network effects inherent in today's client-server architectures. We call our technology approach 'decentralized automation', which combines cryptography, consensus protocols and economic mechanism design. We are a Blockchain R&D company and have good ties to the Open Source / Ethereum community. Our stack is Ethereum-like, so familiarity and passion with the space is key. Some of the areas we tackle include scalability through cryptography (zkSNARKs, multiparty computation, private transactions/assets), protocol design (e.g. proof relays/pegs), formally verified smart contracts, and type-safe & performant distributed virtual machine architectures. The Platform and IT Operations Manager is responsible for Clearmatics' IT infrastructure, comprising internally used SaaS products and externally facing highly distributed blockchain networks. You will utilize your infrastructure and operational experience to help develop, implement and run a world class support function for Clearmatics' Autonity testnets and upcoming Mainnet. International candidates are accepted and very welcome, as Clearmatics operates on a 'remote first' model.
Clearmatics City, London
Dec 09, 2022
Full time
Salary 40,000 - 70,000 GBP per year Requirements: - Good grasp of Computer Science fundamentals (data structures, algorithmic complexity, etc) Experience programming in at least one statically-typed language (Golang, C/C , Rust) Demonstrable interest in Ethereum / the cryptocurrency space Experience with network and concurrent programming An appreciation of the development practices that contribute to software quality An ability to discuss, iterate, and formally express technical ideas Responsibilities: - RESPONSIBILITIES You will be responsible for developing, testing, and maintaining mission-critical software components such as smart contracts, backend services, and our blockchain client. REQUIREMENTS We are looking for people who are not afraid of unknowns and enjoy working with others to problem-solve and break new ground. You should have more than a passing interest in the Ethereum or cryptocurrency space, with contributions to Open Source projects being a distinct plus. You should be able to reason about technical problems, argue thoughtfully and contribute in a team setting. Technologies: - Blockchain - C - Ethereum - Golang - Rust - Web3 - C - NodeJS - GitHub - React - API More: About Clearmatics Clearmatics' mission is to build peer-to-peer infrastructure for a machine-driven future that is resistant to the monopoly-making tendencies of network effects inherent in today's client-server architectures. We call our technology approach 'decentralized automation', which combines cryptography, consensus protocols and economic mechanism design. We are a Blockchain R&D company and have good ties to the Open Source / Ethereum community. Our stack is Ethereum-like, so familiarity and passion with the space is key. Some of the areas we tackle include scalability through cryptography (zkSNARKs, multiparty computation, private transactions/assets), protocol design (e.g. proof relays/pegs), formally verified smart contracts, and type-safe & performant distributed virtual machine architectures. We're looking to hire a Software Engineer to expand our team. International candidates are accepted and very welcome, as Clearmatics operates on a 'remote first' model. About You You are a team player, comfortable working under your own steam and are used to working in a fast-paced, innovative environment. RESPONSIBILITIES You will be responsible for developing, testing, and maintaining mission-critical software components such as smart contracts, backend services, and our blockchain client. REQUIREMENTS We are looking for people who are not afraid of unknowns and enjoy working with others to problem-solve and break new ground. You should have more than a passing interest in the Ethereum or cryptocurrency space, with contributions to Open Source projects being a distinct plus. You should be able to reason about technical problems, argue thoughtfully and contribute in a team setting. ESSENTIALS Good grasp of Computer Science fundamentals (data structures, algorithmic complexity, etc) Experience programming in at least one statically-typed language (Golang, C/C , Rust) Demonstrable interest in Ethereum / the cryptocurrency space Experience with network and concurrent programming An appreciation of the development practices that contribute to software quality An ability to discuss, iterate, and formally express technical ideas NICE TO HAVES Smart contract programming experience with Solidity and Web3.js Solid Golang programming skills (go-ethereum experience is a plus) Ethereum stack experience: APIs, clients, protocols/algorithms Front-end web development skills with Node.js and React Familiarity with the DeFi (Decentralised Finance) ecosystem or financial markets Contributions to Open Source blockchain projects