Software Engineer, Virtualization
Company: Seeds Renewables
Location: San Francisco
Posted on: January 27, 2025
Job Description:
Crusoe is building the World's Favorite AI-first Cloud
infrastructure company. We're pioneering vertically integrated,
purpose-built AI infrastructure solutions trusted by Fortune 500
companies to power their most advanced AI applications. Crusoe is
redefining AI cloud infrastructure, with a mission to align the
future of computing with the future of the climate. Our AI platform
is recognized as the "gold standard" for reliability and
performance. Our data centers are optimized for AI workloads and
are powered by clean, renewable energy.Be part of the AI revolution
with sustainable technology at Crusoe. Here, you'll drive
meaningful innovation, make a tangible impact, and join a team
that's setting the pace for responsible, transformative cloud
infrastructure.About This Role:The Crusoe Cloud Network Engineering
team seeks an ambitious and experienced Virtualization Engineer to
join their team. This role is crucial for architecting and
optimizing virtualization solutions for high-performance computing
(HPC) systems. The Virtualization Engineer will be responsible for
designing and developing virtualization layers optimized for AI and
HPC workloads, including GPU and network virtualization, and
contributing to the development of our cloud hypervisor. This
position offers the opportunity to gain valuable experience in
virtualization technologies, high-performance computing, and cloud
infrastructure, working with cutting-edge technologies. The ideal
candidate will be a highly motivated team player with strong
analytical and communication skills, and a passion for
environmentally conscious technology. This is a full-time
position.What You'll Be Working On:
- Design and Development: Design, develop, and maintain
virtualization layers optimized for AI and HPC workloads in cloud
environments.
- Feature Development: Develop new features to enable seamless
orchestration of compute resources (e.g., GPUs, TPUs, FPGAs) for AI
and HPC.
- Cloud Hypervisor Development: Contribute to the development and
optimization of open source virtualization technologies such as
KVM, OVS (Open vSwitch), and cloud hypervisor.
- High-Performance Networking: Work on high-performance network
solutions using technologies such as Infiniband and ROCE (RDMA over
Converged Ethernet) to deliver low-latency, high-throughput
networking for HPC workloads.
- GPU Technology Integration: Collaborate with hardware vendors
(e.g., AMD, Nvidia) to integrate new drivers and firmware for
emerging GPU technologies.
- Cross-functional Collaboration: Collaborate with
cross-functional teams (including Kernel Development, Software
Infrastructure, and Product) to ensure efficient deployment,
monitoring, and troubleshooting of workloads.
- Documentation: Create and maintain high-quality documentation,
including architecture design, performance metrics, and
troubleshooting guides.What You'll Bring to the Team:
- Virtualization Experience: 3+ years of experience in
virtualization technologies (KVM, OVS, QEMU, Cloud
Hypervisor).
- GPU Virtualization: Hands-on experience with GPU virtualization
(e.g., SR-IOV, VFIO, or similar technologies)
- Programming Skills: Strong programming skills in Rust, Go, and
C/C++.
- High-Performance Networking: Experience working with
high-performance networking technologies (e.g., Infiniband, ROCE,
RDMA).
- Cloud Experience: Proven ability to work in cloud environments
and design solutions for distributed systems.
- Cross-functional Collaboration: Experience working in
cross-functional teams and partnering with upstream and downstream
teams to deliver integrated solutions.Bonus Points:
- Experience with containerization technologies (Docker,
Kubernetes)
- Familiarity with cloud-native technologies (e.g.,
microservices, serverless computing)Benefits:
- Hybrid work schedule
- Industry competitive pay
- Restricted Stock Units in a fast growing, well-funded
technology company
- Health insurance package options that include HDHP and PPO,
vision, and dental for you and your dependents
- Employer contributions to HSA accounts
- Paid Parental Leave
- Paid life insurance, short-term and long-term disability
- Teladoc
- 401(k) with a 100% match up to 4% of salary
- Generous paid time off and holiday schedule
- Cell phone reimbursement
- Tuition reimbursement
- Subscription to the Calm app
- MetLife Legal
- Company paid commuter benefit; $50 per pay
periodCompensation:Compensation will be paid in the range of
$183,000 - $210,000. Restricted Stock Units are included in all
offers. Compensation to be determined by the applicant's education,
experience, knowledge, skills, and abilities, as well as internal
equity and alignment with market data.Crusoe is an Equal
Opportunity Employer. Employment decisions are made without regard
to race, color, religion, disability, genetic information,
pregnancy, citizenship, marital status, sex/gender, sexual
preference/ orientation, gender identity, age, veteran status,
national origin, or any other status protected by law or
regulation.
#J-18808-Ljbffr
Keywords: Seeds Renewables, San Jose , Software Engineer, Virtualization, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...