Senior Software Engineer - Public Cloud (Java)
Core
Design, develop, and maintain automated pipelines for building, testing, and distributing secure, hardened public cloud images across AWS, GCP, and Azure.
Role type
Senior IC software engineer (cloud image infrastructure)
Builds
Production-grade public cloud images and infrastructure for multi/hybrid cloud data management
Domain
Cloud infrastructure, DevOps, containerization
Deliverable
production ML models | product features | infrastructure
Required skills
Java, containerization (Docker), Linux operations, CI/CD pipeline automation, test framework development, cloud infrastructure provisioning
Preferred skills
Python, Go, AWS/GCP/Azure expertise, Jenkins, GitHub Actions
Technologies
Java, Docker, AWS, GCP, Azure, Jenkins, GitHub Actions, Linux
Responsibilities
Design and maintain automated pipelines for building and distributing secure cloud images; develop core image capabilities including security hardening and configuration management; own and contribute to Java-based image validation and test automation frameworks; provide technical guidance and mentorship on image creation and cloud infrastructure; influence platform definition and technical architecture of the image pipeline
Seniority
Senior, hands-on IC