Rust jobs in crypto and blockchain companies

Software Engineer, DevX Programmability
Mystenlabs
Mysten Labs believes that decentralized and open protocols are the bedrock of the internet of value. This is why at Mysten Labs, we are creating foundational infrastructure to accelerate the adoption of decentralized protocols based on blockchain technologies.As part of the DevX - Programmability team, you will help build the mission-critical platform and tooling for the Sui network. As these are the principal way that the ecosystem interacts with Sui, your impact is highly-visible, supporting all developers, partners, and projects/dApps building on Sui. You will create new SDKs, APIs, and adapters that enable developers to efficiently and intuitively interact with Sui and the Move language, drive standards across the ecosystem, build data platform/infrastructure for dApps to run at scale, and design new architectures to support future dApp challenges.What You'll Do:API Development:Demonstrate expertise in constructing and managing APIs, ensuring seamless operation at scale.Contribute to the enhancement and optimization of API functionalities, with a focus on performance and reliability.Language Competence:Exhibit a strong command of low-level programming languages, notably Rust.Possess a foundational understanding of Javascript/Typescript to facilitate effective collaboration across a diverse tech stack.Effective Communication:Communicate articulately and efficiently, especially when engaged with remote teams.Facilitate discussions on intricate technical matters with both technical and non-technical stakeholders.Collaborative Team Player:Collaborate seamlessly with cross-functional teams throughout the entire development lifecycle.Participate actively in the conceptualization, development, and standardization of API functionalities, with a specific focus on tooling and platform projects.Community Engagement:Actively engage with open source developers to strengthen community ties.Facilitate onboarding processes, ensuring developers are aligned with our ecosystem.Play a pivotal role in code reviews and design discussions to maintain efficiency and coherence in development processes.Our Ideal Candidate Would Have:5+ years of experience developing software on a team.Experience in building APIs and supporting production services at scale.Proficiency with a low-level programming language such as Rust, Go, or C/C++ and familiarity with JavaScript/TypeScript.Excellent interpersonal communication skills needed to partner effectively with teams in a fully remote environment, and the ability to discuss complex topics with technical and non-technical audiences alike.A solid understanding of software design patterns, and how to build components that are reusable, extensible, and modularIf you are a skilled software engineer who thrives in collaborative environments and is passionate about enhancing developer technology at scale, we invite you to join our team and contribute to the development of cutting-edge tools and platforms.Our team is remote first and we are hiring across the world. Here at Mysten Labs, you’ll be joining a world-class team with tremendous growth potential as we bring the next billion users to web3. We raised a $300M Series B round from top Silicon Valley led venture funds like Jump Crypto, Andreessen Horowitz (a16z), Binance Labs, Redpoint, Lightspeed, Coinbase Ventures, Electric Capital, Standard Crypto, NFX, Slow Ventures, Scribble Ventures, Samsung Next, Lux Capital, among other investment firms and strategic partners. Come join us and build the future of web3!
👉🏻 Remote
👉🏻 Full time
🌐 USA

22 days ago

Senior Backend Developer
Tether Operations Limited
Tether, the founder of the first, largest, and most widely used stablecoin USD₮, is rapidly expanding into a wide range of sectors, including secure and unstoppable communication technologies, energy production, mining, and further fintech infrastructure. All of these themes share and are deeply rooted in the principles of Bitcoin, which include decentralization, resilience, openness, freedom, security, and scalability. Tether stablecoins are used to power a wide variety of enterprises, including exchanges, wallets, payment processors, and financial services, by facilitating the use of reserve-backed tokens across blockchain networks. Tether stablecoins offer a global, secure, and instant means of storing, transmitting, and receiving digital tokens at a fraction of the cost of alternative traditional financial solutions. Unwavering transparency is of paramount importance and central to Tether's foundational principles. Our dynamic team operates entirely remotely, uniting talent from every corner of the globe. Our journey has been marked by rapid growth and efficient operations, firmly establishing us as pioneers within the industry. If you possess a passion for venturing into uncharted territory and believe in your ability to conquer even the most formidable challenges, we eagerly invite you to engage with us. Join our mission, and together, let's lay the groundwork for a decentralized future that reshapes industries far beyond the realm of stablecoins. As a Senior Backend Developer, you will be a part of the team that works on the development of Tether backend components New Products and Features - Tether continuously strives to create innovative new features in order to provide the most professional trading experience for customers. These are developed and deployed using agile methodologies, to ensure the user experience remains the best in the industry. Scalability - all backend services that power Tether must remain effortlessly smooth, responsive, and real-time for customers as the platform continues to scale to accommodate new user growth. Security - Security is the most important feature. The Backend Development team is responsible for building all the services and core processes with the highest security principles and standard, in order to protect the safety of the entire user base.Exceptional Node/JavaScript skillsFamiliar with microservices architectureHave actively participated in the development of a complex platformFamiliar with Peer-to-Peer technologiesGood experience in interacting with databases (MySQL, MongoDB)Ability to quickly learn new technologiesGood understanding of security practices Nice to have Experience with blockchain integrationComfortable with high-availability conceptsRuby, Rust or C++ skills are a plusOther technologies of interest: Message queues (Redis), Caches and Job Queues
👉🏻 Remote
👉🏻 Full time
🌐 Vietnam

22 days ago

Applied Cryptographer
OpenZeppelin
About us Founded in 2015 with the mission to protect the open economy, OpenZeppelin is the world leader in securing blockchain applications and smart contracts.  Its bedrock open source Contract Libraries are a public good and industry standard for smart contract development. OpenZeppelin’s professional expertise, unified with the Defender developer security platform, integrates through clients’ development lifecycles, so teams can plan, code, audit, deploy and operate projects faster and more safely. Please note: Always refer to OpenZeppelin's official job page for the most accurate information about our open roles, as we have seen multiple third party job sites posting inaccurate information. The ZK Practice The Zero-Knowledge Practice at OpenZeppelin is responsible for the execution and delivery of cryptography audits and circuit audits for the world’s leading web3 organizations and protocols. The team currently consists of security researchers, applied cryptographers and theoretical cryptographers who perform audits and advisory with direct client contact and conduct independent zk-research that culminates in academic publications, blog posts and conference talks. We are now looking to expand this team by one additional applied cryptographer to increase the overall capacity and expand the diversity of academic backgrounds. What you'll be doing Analyzing the security of circuit construction and cryptographic components in support of audits of succinct and/or zero-knowledge proofs for blockchain protocols. Researching new mathematical approaches based on novel cryptography research available in academia. Teaming up with other auditors to review zero-knowledge circuits line by line to try to hack them. Educating the community about zero-knowledge technology and relevant security considerations through series of blog posts. Leading research and contributing to OpenZeppelin’s projects and knowledge bases. Training new team members in zero-knowledge technology. Speaking at ZK conferences around the world. You have PhD or equivalent experience in cryptography, computer science, mathematics, engineering, or related field. In depth algorithmical and mathematical understanding of zero-knowledge proof systems and related cryptographic primitives. Experience implementing cryptographic components in one or more of: Rust, Go/Golang, Solidity, Circom, ZoKrates, Cairo. Proven track record of achieving significant results as demonstrated by grants, fellowships, patents. Publications at leading workshops or conferences at any of the IACR flagship conferences (EUROCRYPT, CRYPTO, ASIACRYPT, etc.). Intellectual curiosity and the capability to learn complex topics independently. An advanced English level and great communication skills (oral and written). The ability to work independently, with minimal supervision. Passion about the blockchain space and decentralization. Ability to work collaboratively in a distributed team. Nice to have Experience analyzing the security of blockchain protocols. Experience building or analyzing STARK-based and/or FRI-based systems. Experience contributing to a major zk library (e.g. Halo2). In-depth knowledge of implementations of elliptic curve cryptography. Experience developing applications using PLONK or recursive zk-proofs. Experience working with L2 scaling protocols or privacy applications Experience participating in zk-themed CTF competitions. Logistics Our interview process takes place on Zoom and tends to consist of the following stages: Recruiter call (45 minutes) Hiring Manager call (1 hour) Team member interview (1 hour) Paid work test (Lasting multiple days) Reference checks Please let us know if you require any accommodations for the interview process, and we’ll do our best to provide assistance. Benefits Company in-person gatherings in different locations around the world 😎 Fully remote work 🌎 Flexible time off 🏝 Paid parental leave for primary or second caregiver 💙 One time work-from-home equipment stipend of up to $500 USD 🪑 Co-working (up to $250/month) 👩‍💻 Medical coverage Annual Learning & Development budget 🧠 Referral program Work with a global team in a fast-growing industry 🚀 At OpenZeppelin, we are an equal opportunity employer and we value different perspectives. We are committed to building a diverse workforce. This includes but is not limited to gender, race, sexual orientation, religion, national origin and other characteristics that make each one of us unique. In this uniqueness, we find the most value. Come join us!  
👉🏻 Remote
👉🏻 Full time
🌐 USA

22 days ago

Senior Rust Engineer
Phoenix R&D GmbH
Who we are Phoenix R&D is a European messaging technology company founded in 2022. We, the team behind it, have been active in the area of secure messaging in both industry and academia for over 10 years. As a remote-first company, Phoenix R&D is headquartered in Berlin, where we regularly meet and where we are embedded in a community of cryptographers, open-source software enthusiasts, information security professionals, journalists, and activists. What we do Our goal is to define and build an open technological foundation for the next generation of privacy-preserving messaging applications. We are co-authors of the new internet standard Messaging Layer Security (MLS) which is at the core of our research and development around secure messaging. We are founding members of various IETF working groups, where we collaborate with like-minded parties from academia and industry to develop internet standards with privacy and security in mind. Among other things, we are working on a modern messaging application for a range of target groups. To reach and empower as many developers and users as possible, the technology we develop is open-source, focusing on thorough documentation and user-friendliness. Our explicit goal is to develop a community of contributors and users that helps us build the next generation of private and secure messaging. What we are about We are driven by the belief that technology should serve a meaningful purpose, be fun to use, safe and secure, and free and accessible to people. We favor shared, analyzed standards over home-brewed solutions, open protocols over silos controlled by a small number of entities, and open-source software over proprietary code. We strive to cultivate an environment of respect and open communication that allows everyone involved to feel safe and to speak their mind, both of which are especially important when working primarily remotely. We believe diversity is an asset and aim to build a team of people from different backgrounds. In particular, we encourage people from groups that are typically underrepresented in the technology space to apply. We recognize that to achieve excellence in what we do, we need room to grow both personally and professionally. Our goal is to create an environment of collaboration and sharing of expertise and experience, as well as self-dependent work. Tasks We are looking for a senior Rust engineer to help us build various components of our messaging application and adjacent projects for the next generation of private & secure messaging. At this stage, we are a small team. This means that on the one hand, you will be required to work on your own and take responsibility for individual projects. On the other hand, you will review the work of others and guide your teammates with your expertise. Both of these points require excellent communication skills and the ability to work well in a team. Requirements You are enthusiastic about secure and private messaging No expertise in security/privacy is required, but you are curious and willing to expand your knowledge in this area You have written and deployed software to a production environment You have extensive experience with Rust You like working with network stacks, databases, and state machines You are familiar with setting up and maintaining CI/CD systems You work well in a remote-first team and have excellent communication skills You live in a place that is compatible with European working hours Benefits Remote work on a flexible schedule Annual profit-sharing bonus 36h week / Meeting-free Friday 30 days of paid leave per year Work equipment Opportunity to shape our technology choices Work in a highly relevant and dynamic field About the companyPhoenix R&D is a European messaging technology company founded in 2022. We, the team behind it, have been active in the area of secure messaging in both industry and academia for over 10 years. As a remote-first company, Phoenix R&D is headquartered in Berlin, where we regularly meet and where we are embedded in a community of cryptographers, open-source software enthusiasts, information security professionals, journalists, and activists.
👉🏻 Remote
👉🏻 Full time
🌐 Europe

22 days ago

Senior Engineer, Developer Relations
Sui foundation
The Sui Foundation exists to support the development, growth and adoption of the Sui network. Sui is the first permissionless Layer 1 blockchain designed from the ground up to enable creators and developers to build unique Web3 experiences from gaming to finance. The Sui Foundation is committed to three decentralization principles; Embrace transparency and level the playing field, Communicate openly to build a culture of trust, and Engage directly with the community.Mission:Onboard the next billion users to web3 by supporting the advancement and global adoption of the Sui blockchain.Vision:To create a better world that unlocks opportunities through universal access and individual ownership.The Role:The Developer Relations team engages with the developer community online and in person to provide expert help and guidance in building next-generation Web3 applications on Sui. By talking to the community and understanding developer pain points, the team creates a rapid and positive feedback loop between the developer community and the protocol.As an engineer on the Developer Relations team, you will have or develop a technical understanding of the Sui protocol as well as a proficiency in writing Sui Move. You will have or develop an understanding of the Sui ecosystem by using developer tooling and testing apps. You will use your newly-developed knowledge to collaborate and connect with developers, enabling them to build and innovate on Sui.You will use your excellent communication skills to explain complex concepts to a wide variety of audiences, such as Web2 developers and Solidity developers, and through a variety of mediums, including documentation, tutorials and workshops.As an experienced engineer, you will be able to operate on your initiative, prioritize work streams based on impact, and manage cross-functional teams.This role is an exciting opportunity for someone who enjoys high-impact, complex, and multi-disciplinary programs. Experience of Move (or Rust) is a positive that will enable the role to be picked up quickly, but fast learners are also welcome!Responsibilities:Understand the community's goals, and provide technical expertise and direction to help the developers navigate their journey of building on Sui.Create and own the feedback loop between the community and the network.Translate developer feedback into meaningful product insights for future product development.Develop and deliver remote and in-person training sessions and workshops for new and existing Sui developers.Requirements:Based in APAC.7+ years of Software Engineering or combination of Software and DevRel Engineering experience.Strong written and verbal communication skills.Strong interest in Web3.Good understanding of developer profiles, developer markets and trends within Europe, gained either through developer-facing work experience or personal intuition.Nice to Have:Prior DevRel experience, or related developer-facing function (e.g. Solutions Engineering).Experience with blockchain, cryptography and/or Web3 engineering.Experience with Move and/or Rust programming language(s).Our team is 100% remote and we are hiring across the world. Here at the Sui Foundation, you’ll be joining a world-class team with tremendous growth potential as we bring the next billion users to web3.
👉🏻 Remote
👉🏻 Full time
🌐 APAC

22 days ago

Applied Researcher, Cryptography Proof Systems
F16y
FABRIC CRYPTOGRAPHY WE ARE BUILDING THE WORLD'S FIRST CRYPTOGRAPHIC COMPUTER  Fabric believes hardware determines the boundaries of humanity's collective creativity and imagination. We are building hardware for the next generation of cryptography because we believe in creating a more trustworthy world with secure, private computation at its core. Just as encryption and decryption enabled the Internet as we know it, this new paradigm of cryptographic algorithms, such as zero knowledge proofs, have even broader potential to revolutionize how trust, privacy, and identity work in our society.    About the job As a Cryptography Hardware Engineer at Fabric, you will play a pivotal role in shaping the future of modern cryptography systems and empowering our customers to build production systems securely. You will be involved in a variety of technical tasks related to ZKP protocols, framework improvement, and customer advisory, among other responsibilities. Your deep knowledge of cryptography, programming skills, and experience working with cryptocurrency or cryptographic products and LLVM will be highly valuable and necessary for the role. What you'll be doing Cryptography System Development: Utilize our framework to express modern cryptography systems, with a particular focus on Zero-Knowledge Proof (ZKP) protocols. Design and implement secure and efficient cryptographic solutions. Product Improvements: Perform HW/SW co-design across the algorithms, the microarchitecture, and‬ the ISA‬. Framework Enhancement: Continuously improve our existing framework and debugging tools based on your experience using them. Streamline the development process, optimize performance, and ensure robustness. Technical Advisory: Advise customers on how to effectively use our system framework to build production systems, ensuring the security and integrity of their cryptographic implementations. Research and Knowledge: Stay up to date on the latest advances in the field of cryptography, including emerging ZKP/FHE/PQC protocols and other relevant technologies. Incorporate these advancements into our products. Qualifications and experience requirements Qualifications and experience requirements A Bachelor's, Master's, or Ph.D. degree in Computer Science, Electrical Engineering, Mathematics, or Computer Engineering. Strong familiarity with the uses and implementations of Zero-Knowledge Proofs (ZKPs). Experience implementing cryptographic algorithms in hardware, particularly‬ FPGAs. Proficiency in programming languages such as Rust or Python, with a deep understanding of cryptography-related programming. Previous experience working on a cryptography product. An aptitude for problem-solving and a keen eye for details.   Fabric Cryptography is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
👉🏻 Remote
👉🏻 Full time
🌐 USA, UK, France, Belgium

22 days ago

Senior Software Engineer - Trading
Alpaca
Who We Are: Alpaca is a fast-growing series B fintech company that’s raised over $120 million in funding.Alpaca is an API-first stock and crypto platform that enables developers and businesses across the world to build trading algorithms, applications, and brokerage services.Our globally distributed team consists of developers, traders, and brokerage specialists, and is backed by a group of prominent investors and highly experienced industry angel investors, including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Unbound, SBI Group, Eldridge, Positive Sum, Elefund, and Y Combinator. And, of course, we are very enthusiastic about open source contributions as well as community building. The Alpaca Team: We have 150+ globally distributed (remote) team members who love to work from their favorite places in the world. We have team members based in the USA, Canada, Hungary, Japan, Brazil, Spain, Philippines, Nigeria, UK, and more! We love candidates who have a passion for making a global difference in financial services and technology, by impacting local communities and becoming a part of our hyper-growth company. Your Role: Alpaca is a next generation securities broker for algo traders.  With a clear vision and the right timing, we are a growing FinTech startup tapping into a new market in retail trading.  Our target users are tech savvy and analytical problem solvers who appreciate a modern technology stack and an innovative business model that helps to empower them to move beyond old school financial services. We look for engineers who think the same way. Your job is to build Alpaca's algo trading platform to satisfy our users who expect high quality and performance from their brokerage service.  This opportunity is similar to joining AWS or Heroku in their early days,  designing and architecting our platform by wearing many different hats in our small team. As an experienced engineer, you will write tons of code and make critical decisions about delivering the best experience to our customers.  This certainly requires deep knowledge in both frontend and backend, databases and distributed systems, as well as broad experience from low to high level in CPU-level hardware for high throughput, robust concurrency system design, abstract distributed system architecture for high availability and object-oriented data modeling with long term growth in mind. Joining an early stage startup, the payoff to this highly demanding environment will be worth the effort. You must have previous software engineering experience with trading or exchange systems (OMS, EMS, exchanges, market making, algorithmic trading, quant trading). Requirements: Strong, experienced software engineer with lead experience is preferred Coding skills in both low and high level languages around C/C++, Go, Zig, Rust, Java, Scala, Python Low latency and high throughput optimization Experience with messaging queues and message brokers Analytical data-oriented mindset and skills Knowledge of algorithms, distributed systems, scalability, high availability, databases, low latency systems and concurrency control System design skills with object-oriented data modeling, service-oriented architectures, system abstraction Experience with the development and implementation of Order Management systems (OMS) and Risk Management systems (RMS) Nice to have: Algo trading experience (either professional or personal) FIX protocol knowledge Experience with observability, tracing, continuous profiling and benchmarking Financial market (exchange, broker-dealers, clearing, etc.) knowledge Experience with financial ledgers Statistical and quantitative analysis skills Experience with major cloud platforms (we primarily use GCP) Experience with Docker and Kubernetes How We Take Care of You: Competitive Salary & Stock Options Benefits: Health benefits start on day 1. In the US this includes Medical, Dental, Vision. In Canada, this includes supplemental health care.  Internationally, this includes a stipend value to offset medical costs.    New Hire Home-Office Setup: One-time USD $500 Monthly Stipend: USD $150 per month via a Brex Card Work with awesome hard working people, super smart and cool clients and innovative partners from around the world Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Recruitment Privacy Policy
👉🏻 Remote
👉🏻 Full time
💰 competitive salary & stock options
🌐 Worldwide

22 days ago

Back to home page