Software Engineer - Distributed Systems (Golang)

Job at MachineFi Lab

Remote

Full time

Here at MachineFi Lab, we’re building tomorrow’s internet today and powering the new reward economy by creating a fairer / safer / and more rewarding internet of things! MachineFi is a new paradigm that underpins the future Web3 machine economy, where machine resources, services, and intelligence can be monetized/financialized to deliver value, control, and ownership to everyday people and businesses, not centralized corporations. If you’re a maverick, a digital renegade, one of those who say no to the status quo, a person crazy enough to think you can change the world, then MachineFi is for you. As a software engineer, you’ll collaborate with an experienced technical team of other senior engineers, distributed systems computing experts, and security experts, who are all committed to building a world-changing decentralized infrastructure for MachineFi. You’ll develop and build highly scalable, secure, and reliable software that will change the way how machine networks and Web3 work together at a fundamental level. You’ll have the opportunity to learn and master the latest research concerning distributed systems, cryptography, blockchains, game theory, consensus algorithms, stream computing, and decentralized applications. You will be given a high level of autonomy/ownership over your projects, the opportunity to expand your scope of knowledge, and the chance to help build the decentralized infrastructure of the future. Qualifications You are a problem solver, who is passionate about blockchain and crypto! - 5+ years of experience with software development in one or more programming languages (e.g., Golang, C/C++, Java, JavaScript). - 3+ years of experience building microservices and distributed systems on Kubernetes, Docker, or other container deployment architecture. - Experience with test-driven development and the use of testing frameworks - Experience developing complex applications/services and backend APIs - Knowledge of systems design concepts - Strong communication skills, specifically giving/receiving constructive feedback in a collaborative setting - B.S. or higher in computer science, software engineering, or related technical field Responsibilities - Design and implement modern, scalable, fault-tolerant blockchain protocols, off-chain stream computing, and distributed systems - Improve the performance, scalability, reliability, and security of distributed systems - Manage large-scale production systems and diagnose complex problems in a distributed environment. - Work closely with clients (internal and external), engineering partners, and stakeholders to drive alignment. Our Stack Golang, TypeScript, Solidity, Postgres, Github, Kubernetes, GCP Location Remote First Job type Full Time About Us Here at MachineFi Lab, we’re building tomorrow’s internet today and powering the new reward economy by creating a fairer / safer / and more rewarding internet. We’re here to challenge the status quo and push society forward. We're shifting control of the internet away from big tech and back into the hands of everyday people around the world. And we’re building this new reality right now, today, as our full stack infrastructure is primed for rapid and accelerated growth. We’re about to fast forward real-world adoption and ignite the $12tn reward economy. From smart homes to wearable to connected vehicles and renewable energy, the IoT is now impacting everyone and everything. And this real-world data (generated by IoT) will change everything for blockchain… We’re building a world where everyday people can own and control their devices as well as the data and value these devices generate, we’re democratizing access to the new machine economy and returning power to the people. Founded by a global team of research scientists and top engineers, these disruptors have a restless thirst for innovation… Building on this, MachineFi Lab has rapidly expanded its team, adding industry-leading talent who were compelled to join the revolution. So, if you’re a maverick, a digital renegade, one of those who say no to the status quo, a person crazy enough to think you can change the world, then MachineFi Lab is for you.

Company: MachineFi Lab

Website: Company's website

Skills: golangblockchaincryptoc++javajavascriptsolidityreact nativeremote

Please support us by letting MachineFi Lab know that you found the job on Aworker. Thank you🙏

Receive

web3 jobs

Join 0+ people getting web3 jobs in their inbox