Crusoe Energy Systems logo

Senior Software Engineer (Managed Orchestration, Managed Kubernetes)

Crusoe Energy Systems

On-siteSan Francisco, CAsenior$180k–$210kPosted 9h ago

Job description

  • We are actively seeking an exceptional Senior Software Engineer for our cloud software team who will contribute to the operations of our cutting-edge infrastructure

  • Your expertise will be instrumental in designing and scaling our carbon-reducing operating model, as well as managing critical hardware, software, and network components

  • In this role, you will be involved in writing and reviewing code, contributing to proposals and architecture documents

  • You will evaluate tools and frameworks, carefully considering their impact on reliability, scalability, operational costs, and ease of adoption

  • Your expertise in orchestration and optimization will be instrumental in advancing our managed Kubernetes and AI training clusters, ensuring they lead the industry in reliability and performance

  • Contribute to the development of scalable and robust software solutions, closely aligning with the strategic objectives outlined in the Crusoe Cloud roadmap

  • Work collaboratively with tech leads and engineers to create a dynamic environment where creativity and technical excellence are encouraged, leading to the development of cutting-edge cloud solutions

  • Continuously stay abreast of the latest trends and techniques in cloud software, incorporating these insights to keep Crusoe’s offerings innovative

  • While you won’t have formal management responsibilities, you will support the development of your peers by sharing knowledge and providing guidance in technical discussions

Benefits

  • Health & wellbeing: Comprehensive health benefits designed to support your overall wellness

  • Time away: Paid time off for vacations, family bonding, and unexpected needs

  • 401(k) match: Build your financial future with our 401(k) matching program

  • Mental wellness: Resources and support for your emotional wellbeing and navigating life’s challenges- You are skilled in infrastructure as code and familiar with systems-level challenges

  • You have 5-7 years of experience working in software engineering, with strong experience in Systems Engineering

  • You can build and manage Kubernetes operators and controllers, developing and maintaining essential components that ensure the reliability and efficiency of the Kubernetes environment

  • You understand Argo, CI/CD, and Automated Testing pipelines

  • You can develop scalable systems to compete with leading services like Google Kubernetes Engine (GKE) and Amazon Elastic Kubernetes Service (EKS)

  • You have experience with Kubernetes and Linux Engineering and debugging

  • You have experience with Terraform and GCP (preferred)

  • You have excellent communication skills, both verbal and written

  • You possess 2+ years of programming experience in GoLang

  • You can oversee critical projects with broad impact, leading initiatives focused on networking, quality control, and automation to ensure optimal performance and reliability

  • You can design system architecture, taking ownership of system architecture, including CI/CD pipelines, while ensuring adherence to security standards