Software Engineer, Consensus

Job not on LinkedIn

🕒 March 31

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Yeah! Global

Yeah! Global

1 - 10 employees

Founded 2021

🎯 Recruiter

🤝 B2B

👥 HR Tech

Recruitment • B2B • HR Tech

Yeah! Global is a recruitment agency that specializes in helping companies hire exceptional talent from around the world. By eliminating geographical boundaries in the recruitment process, Yeah! Global connects employers with top candidates and high-performing teams, particularly in the IT and business development sectors. Their mission is to revolutionize talent acquisition and elevate recruitment strategies to drive success for businesses globally.

📋 Description

• Design, implement, and improve mechanisms to enhance the throughput and stability of the Solana network • Create and refine algorithms to ensure fair and efficient block production among validators • Identify and mitigate security vulnerabilities within consensus mechanisms to provide robust protection against emerging threats • Enhance the scalability of the consensus system to handle increasing transaction volumes and validator participation without compromising performance • Develop and execute comprehensive tests to validate the reliability and efficiency of consensus mechanisms, including stress tests, fault injection, and performance benchmarking • Work closely with cross-functional teams, including protocol engineers, security experts, and infrastructure teams, to ensure seamless integration and functioning of consensus components • Maintain thorough documentation of consensus protocols and conduct peer code reviews to ensure high standards of code quality and consistency

🎯 Requirements

• Bachelor's degree in Computer Science, Engineering, or equivalent practical experience • 3+ years of hands-on experience in core infrastructure software and distributed systems • Strong proficiency in systems programming languages such as Rust or C++ • Experience with consensus algorithms, distributed systems, and blockchain technology • Ability to analyze complex systems, identify issues, and develop effective, flexible solutions • Knowledge of common security threats and best practices in securing consensus processes • Actively consuming research papers and exploring new solutions • Experience with performance profiling and optimization techniques • Excellent teamwork and communication skills • Desirable: Familiarity with Linux, systems automation tools, and systems architecture • Understanding of networking, architecture, and principles underlying distributed systems • A knack for designing secure protocols, software, and algorithms that minimize trust requirements • Knowledge of Byzantine Fault Tolerance (BFT) • Self-driven, research-oriented, and capable of independent learning • Active participation in Bitcoin/Ethereum/Blockchain projects or the open-source community is highly desirable

Apply Now

Similar Jobs

🕒 March 31

Steemit

11 - 50

📱 Media

₿ Crypto

🌐 Web 3

Software Engineer at Steemit creating web applications and microservices for data transport from the blockchain. Collaborating in a team environment to deliver functional features and solve interesting problems.

Java

JavaScript

Linux

Microservices

Perl

Python

Ruby

Swift

Go

🕒 March 31

TradeZero

51 - 200

💸 Finance

💳 Fintech

👥 B2C

Software Engineer developing next-generation trading platform for active traders at TradeZero. Involved in full software development life cycle and collaborating with cross-functional teams.

Java

Microservices

React

SDLC

Vue.js

🕒 March 31

PerformYard

51 - 200

👥 HR Tech

☁️ SaaS

🤝 B2B

Full Stack Software Engineer developing high-value features for PerformYard's employee performance SaaS platform. Collaborating with teams using modern technologies like React, Python, and AWS.

AWS

Docker

GraphQL

JavaScript

MongoDB

Node.js

NoSQL

Python

React

Redux

SQL

TypeScript

🕒 March 31

Veeva Systems

1001 - 5000

☁️ SaaS

⚕️ Healthcare Insurance

💊 Pharmaceuticals

Full Stack Engineer developing full-stack products at Veeva, transforming life sciences through innovative applications. Join a dynamic team with a mission-driven approach in a flexible work environment.

Java

JavaScript

MySQL

Postgres

RDBMS

React

SCSS

TypeScript

🕒 March 31

Veeva Systems

1001 - 5000

☁️ SaaS

⚕️ Healthcare Insurance

💊 Pharmaceuticals

Veeva Systems developing innovative full-stack products in a dynamic environment. Seeking engineers with experience in Java, JavaScript, and modern technologies to join our mission-driven team.

Java

JavaScript

MySQL

Postgres

RDBMS

React

SCSS

TypeScript