Avatar for Crusoe Energy Systems

Eliminating routine flaring of natural gas to power a low cost compute cloud

Senior Software Engineer - Distributed Systems

$100k – $150k • 0.3% – 0.5%
Apply now
Crusoe Energy is on a mission to help the oil industry reduce routine flaring of natural gas. We are passionate about creating solutions that benefit the environment, local communities and energy producers. As an engineer at Crusoe, you will be on the ground floor designing and building a unique globally distributed computing network, using wasted energy and state of the art networking solutions.

Job Description:
Architect, design and develop a novel distributed and highly available infrastructure framework.

Define and evangelize system optimizations and best practices to improve reliability and performance.

Develop new tools to detect system failures in a timely fashion.

Develop automation, processes, and tools to make responding and resolving incidents simpler and more robust.


Qualifications:
5+ years of professional software development experience.

4+ years of programming experience with at least one modern language such as Go, Rust, Java, or C++.

3+ years of experience contributing to architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

Bachelor's Degree in Computer Science or related field, or 5+ years relevant work experience.

Computer Science fundamentals in data structures and algorithm design.

Proven experience in building and maintaining scalable and highly available fault-tolerant distributed systems and application architectures.

Solid understanding of infrastructure design, including the operational trade-offs of various designs.

Familiarity with modern CI/CD practices and build systems, such as GitLab CI/CD, CircleCI, GitHub Actions.

Familiarity with modern infrastructure tools, such as Docker, Kubernetes, Ansible, Cloud Formation, Terraform.

Experience in concurrency, multi-threading and synchronization.

Experience with Unix/Linux environments.

Experience with TCP/IP and network programming.

Excellent communication skills.

Meet your team

People you would work with in this role
Co-Founder and CTO at Wolfepack, Inc. Computer Science at Harvard. Sony, NBC, Harvard Academic Technology Group.

Crusoe Energy Systems at a glance

Eliminating routine flaring of natural gas to power a low cost compute cloud

Crusoe Energy Systems focuses on Cloud Computing, Oil and Gas, Oil & Gas, High Performance Computing, and Computation. Their company has offices in San Francisco, Denver, and North Dakota. They have a small team that's between 11-50 employees.

You can view their website at https://www.crusoeenergy.com/ or find them on Twitter and LinkedIn.

More jobs at Crusoe Energy Systems

View all jobs

Senior DevOps Engineer

Project Engineer

Director of Data Center Operations

Director of Human Resources

Similar jobs to Senior Software Engineer - Distributed Systems at Crusoe Energy Systems