
Senior Software Engineer II-GPU/Image building
DigitalOcean2 months ago
Responsibilities
- Package and continuously test GPU images across multiple platform services while coordinating firmware versions with hardware engineering teams.
- Maintain a compatibility matrix for GPU drivers across NVIDIA and AMD platforms, including H100, H200, MI300x, and MI325x.
- Develop and maintain Packer, Ansible, Terraform, Python, and shell tooling to automate machine image creation, testing, and deployment.
- Apply security hardening, patch management, and compliance practices to machine images.
- Optimize images for performance, size, boot time, scalability, and operational cost.
- Integrate image creation into CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
- Maintain image version control and document configurations, processes, and best practices.
- Monitor image performance and troubleshoot image deployment and runtime issues in cloud environments.
- Track cloud, containerization, and image-management advancements and implement improvements.
Requirements
- Strong experience building Linux operating system images.
- Solid understanding of GPU infrastructure and NCCL and RCCL testing frameworks in fabric-connected environments.
- Hands-on experience building and managing machine images with Packer, cloud-init, Ansible, Python, and shell scripting.
- Familiarity with GitHub Actions, Jenkins, or GitLab CI for automated image pipelines.
- Strong understanding of image-building security practices, including CVE scanning, secrets management, and system hardening.
- Experience in regulated environments such as HIPAA, FedRAMP, or SOC 2 is preferred.
- Knowledge of immutable infrastructure and golden image pipelines is preferred.
- Experience with Chef or Puppet is preferred.
Benefits
- Hybrid role located in Bengaluru, India.
- Reimbursement for relevant conferences, training, and education.
- Access to LinkedIn Learning with more than 10,000 courses.
- Employee Assistance Program, local employee meetups, and flexible time off.
- Eligible employees may receive equity grants and participate in the Employee Stock Purchase Program.
About DigitalOcean
DigitalOcean is the AI-Native Cloud purpose-built for the inference and agentic era. Its five-layer integrated platform—spanning GPU and CPU infrastructure, core cloud, inference, data, and managed agent orchestration—is open throughout with no vendor lock-in, giving builders everything they need to start fast, scale production AI workloads, and improve unit economics. More than 650,000 customers and millions of developers globally trust DigitalOcean to build, ship, and scale their applications.