
Constellation Labs is hiring a Distributed Systems Engineer to join the Core engineering team building a third generation DAG protocol that uses reputation based consensus.
Constellation Labs, part of Hyperledger, is a DAG protocol designed for data intensive and enterprise grade applications. The perfect candidate has an in-depth understanding of distributed systems, distributed consensus, and hands-on experience building and testing data intensive applications at scale.
You will work directly with the Core engineering team and will be a key part of the protocol development.
Job Responsibilities:
- Participate in design and implementation of our protocol.
- Help architect and implement our reputation model.
- Design and develop APIs and SDKs required for integrating our protocol into existing applications and interoperating with existing protocols.
Must Have:
- 3+ years of software engineering experience developing highly reliable, scalable services, incorporating microservice patterns.
- Demonstrable, in-depth knowledge and experience with Scala
- Strong comprehension of computer science fundamentals, object-oriented design patterns, data structures, and algorithms
- Code (provide GitHub link or smart contract addresses) that demonstrates your ability to build or architect distributed systems and/or blockchain protocols.
- Comfortable working in a devops/CI environment
Strongly Prefer
- Demonstrable strong interest in blockchain, token models and decentralisation and a desire to contribute to thought leadership in the company.
- Experience with Big Data tools such as Spark or Hadoop.
- Functional programming and/or category theory
- Basic understanding of machine learning fundamentals. Validation techniques, model selection, bayesian methods.
- The ability to articulate the pros/cons of current blockchain implementations beyond Ethereum.
- Hands-on experience building on blockchain
- Interest and some understanding of second layer security solutions such as sMPC, zero-knowledge, etc.
Listed in: Crypto Jobs, .
Distributed Systems Engineer at Constellation Labs: FAQ
Where is the Distributed Systems Engineer role at Constellation Labs based?
The Distributed Systems Engineer role at Constellation Labs is based in San Francisco, CA. Check the job description for any remote or hybrid options.
Is the Distributed Systems Engineer role at Constellation Labs full-time or contract?
Constellation Labs is hiring this Distributed Systems Engineer as a full time position.
How do I apply for the Distributed Systems Engineer role at Constellation Labs?
You can apply for the Distributed Systems Engineer role at Constellation Labs directly on this page using the Apply button. San Francisco, CA candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.