Software Engineer II - Mining And Power

Crusoe Energy is on a mission to unlock value in stranded energy resources through the power of computation.
$140,000 - $160,000
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience

Description For Software Engineer II - Mining And Power

Crusoe Energy is pioneering a unique approach to align the future of global computing infrastructure with environmental responsibility. We're seeking a Software Engineer II for our Bitcoin mining operations team to work on cutting-edge distributed infrastructure and tooling. This role is crucial in designing and scaling our carbon-reducing operating model, as well as managing critical hardware, software, and network components.

As a Software Engineer II, you'll be deeply involved in writing and reviewing code, proposals, and architecture documents. You'll evaluate tools and frameworks, considering their impact on reliability, scalability, operational costs, and ease of adoption. Collaboration is key – you'll work with product owners, stakeholders, and other engineers to build products and tools from the ground up, and maintain fault-tolerant distributed systems at scale.

Your day-to-day responsibilities will include working with cutting-edge ASIC technology to maximize efficiency across our Bitcoin mining fleet, handling sensor data over various protocols to orchestrate physical equipment at mobile data centers, and fine-tuning a worldwide mining fleet under diverse weather conditions. You'll also use cloud technology to ensure high availability and fault-tolerance of customer-facing tools.

This role offers a unique opportunity to work at the intersection of energy, technology, and environmental stewardship. You'll be part of a team that's not just developing software, but also contributing to innovative solutions that address global energy and environmental challenges. If you're passionate about making a real impact while working with advanced technologies, this position at Crusoe Energy could be your next career-defining move.

Last updated 4 months ago

Responsibilities For Software Engineer II - Mining And Power

  • Collaborate with product teams, engineers, and infrastructure to craft robust, scalable systems extending across our global data centers
  • Work with cutting edge ASIC technology to maximize efficiency across our Bitcoin mining fleet
  • Work with sensor data over a variety of protocols such as TCP/IP and Modbus to orchestrate physical equipment at our mobile data centers
  • Tune and optimize load control operations through careful observation and analysis to maximize our utilization of stranded energy at oilfields
  • Solve complicated orchestration problems dealing with dramatic weather and atmospheric conditions to fine-tune a worldwide mining fleet
  • Use cutting edge technology in the cloud to ensure that our customer facing tools are highly available and fault-tolerant
  • Play a pivotal role in shaping the roadmap for our mining products, guiding engineering endeavors towards revolutionary advancements
  • Mentor emerging engineers, fostering an environment of teamwork and continuous learning

Requirements For Software Engineer II - Mining And Power

Go
Java
Linux
  • 2+ years of professional software development experience
  • 2+ years of programming experience with at least one modern compiled language such as Go, Rust, Java, or C++
  • Bachelor's Degree in Computer Science or related field, or 2-3+ years relevant work experience
  • Computer Science fundamentals in data structures and algorithm design
  • Familiarity with modern CI/CD practices and build systems, such as GitLab CI/CD, CircleCI, GitHub Actions
  • Experience in concurrency, multi-threading and synchronization
  • Experience with writing automated tests
  • Experience with Unix/Linux environments
  • Experience with TCP/IP and network programming
  • Excellent communication skills
  • Must be able to pass a background check
  • Embody the company values

Benefits For Software Engineer II - Mining And Power

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Hybrid work schedule
  • Industry competitive pay
  • Restricted Stock Units
  • Health insurance package options
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • Pet-friendly offices
  • 401(k) with a 100% match up to 4% of salary
  • Unlimited time off
  • Cell phone reimbursement
  • Tuition reimbursement
  • Subscription to the Calm app
  • MetLife Legal
  • Company paid commuter benefit; $100 per month

Interested in this job?

Jobs Related To Crusoe Energy Software Engineer II - Mining And Power

Cloud Support Engineer (Database)

Join AWS as a Cloud Support Engineer (Database) to drive customer success using cutting-edge cloud technologies.

Software Development Engineer, RDS Platform

Join Amazon's Alameda team as a Software Development Engineer to shape the future of AWS Control Planes, building innovative technologies at scale.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Dev Engineer II-TEST

Amazon is hiring a Software Dev Engineer II-TEST to automate purchase and payment flows for their Digital Emerging Payments team.

Software Development Engineer II, AWS Data Center Operating Systems

AWS seeks a Software Engineer II for Data Center Operating Systems to design and build distributed systems at scale, collaborating across teams to innovate cloud infrastructure.