Associate, Software Engineer GDM

Who You Are:

As an Associate Software Engineer on the Galaxy Digital Mining (GDM) team, you will be responsible for building out software applications to monitor and manage large, industrial Bitcoin mines
The team’s focus is onboarding new developers with an understanding and/or strong interest in the Bitcoin mining space with the goal of building out a robust set of applications that provide high visibility into GDM’s various mining arms
This is a perfect opportunity for a developer that has a high interest in Bitcoin mining and building out modern and streamlined operational and visualization software

What You’ll Do:

  • Write mining related applications in Rust
  • Write Rust software to integrate with:
    • Industrial equipment such as PLCs, PDUs, and VFDs via the Modbus protocol
    • Miner firmware
    • Mining pools
    • Stratum V1 and Stratum V2 applications
    • PostgreSQL and MySQL databases
    • Grafana visualizations
    • ERCOT price data
  • Rewrite Python code in Rust
  • Write miner management and monitoring software
  • Create mining data visualizations using Grafana

What We’re Looking For:

  • Bachelor’s degree in computer science or relevant field or demonstration of strong programming skills via open-source contributions or personal projects
  • Ability to build resilient code using best practices techniques like writing maintainable and scalable code, writing readable and well documented code, and using test driven development (TDD)
  • Ability to quickly iterate independently and with a team
  • Experience with git
  • Experience with GitHub: creating issues, pull requests, peer reviewing, CI/CD hooks, and using GitHub Project
  • Experience using CI/CD, preferably with GitHub Actions and/or Jenkins
  • Comfortable navigating in a Linux terminal environment
  • Experience programming in Rust (or similar like C++)
  • Experience programming in Python
  • Experience with asynchronous programming, preferably in Rust and Python
  • Experience with Grafana, Databricks, and/or general data visualizations
  • Experience with programmatically writing, reading, updating, and deleting to a PostgreSQL or MySQL database
  • Communication skills and ability to identify and solve engineering issues
  • Technology integration skills: RESTful APIs, logging

Bonus Points:

  • Understanding of the Stratum V1 and/or Stratum V2 mining protocols
  • Knowledge of mining firmware
  • Knowledge of mining pools
  • Experience writing software for mining/industrial/manufacturing applications, specifically via the Modbus protocol
  • Experience with Docker and Kubernetes
  • Basic networking knowledge

What We Offer (US):

  • Competitive base salary, bonus, and equity compensation
  • Flexible Time Off (paid)
  • 3% 401(k) company contribution
  • Company-paid health and protective benefits for employees, partners, and other dependents
  • Generous paid Parental Leave
  • Free virtual coaching and counseling sessions through Ginger
  • Opportunities to learn about the Crypto industry
  • Free daily snacks in-office
  • Smart, entrepreneurial, and fun colleagues
  • Employee Resource Groups

*Benefits may vary depending on location

Apply now and join us on our mission to engineer a new economic paradigm

Listed in: , , , , , , , , , , ,