Crusoe Energy is seeking Senior/Staff Software Engineers to help design and scale their carbon-reducing cloud computing platform, Crusoe Cloud. As a Software Engineer - Managed Services, you'll play a key role in designing and implementing foundational cloud products, such as storage solutions, logging, and monitoring systems, akin to services like Amazon S3 and CloudWatch. You'll be responsible for evaluating and building cloud software tools and frameworks that solve core use cases for Crusoe's customers, focusing on reliability, scalability, operational costs, ease of adoption, and low-touch solutions.
Key responsibilities include:
- Designing scalable, highly available architectures for managed services on Crusoe Cloud
- Ensuring architectural choices meet security, scalability, and performance standards
- Mentoring junior engineers and conducting code reviews
- Implementing market-making features that set Crusoe Cloud apart from competitors
- Collaborating with cloud support and operations teams
- Setting a strong example of technical excellence and promoting a culture of innovation
Requirements:
- 5+ years of programming experience with modern compiled languages (Go, Rust, Java, or C++)
- 5+ years of experience in architecture and design of highly available distributed systems
- Solid understanding of microservices and their operational trade-offs
- Familiarity with modern CI/CD practices, build systems, and infrastructure tools
- Excellent communication skills
Preferred skills:
- Experience with Observability, Telemetry, DevOps, Kubernetes, ML, AI
- Understanding of ML training, fine-tuning, and inference techniques
Join Crusoe Energy to contribute to a mission-driven company that's aligning technology with environmental responsibility.