remoteonsite
Senior Software Engineer - Multi Cloud Efficiency - Databricks
Software Engineer
Senior Software Engineer driving multi‑cloud efficiency for a leading data and AI platform, building scalable services, optimizing resource utilization, and enhancing performance across AWS, Azure, and GCP environments.
About the role
Key Responsibilities
- Design and implement highly scalable, fault‑tolerant services that operate efficiently across multiple cloud providers.
- Optimize resource consumption and cost by developing intelligent workload placement and auto‑scaling mechanisms.
- Collaborate with product, data, and infrastructure teams to define performance targets and deliver end‑to‑end solutions.
- Build, maintain, and improve CI/CD pipelines and observability tooling for multi‑cloud deployments.
- Mentor junior engineers and contribute to best‑practice guidelines for cloud‑native development.
Requirements
- 5+ years of professional software engineering experience with strong proficiency in Python and Java.
- Deep understanding of cloud platforms (AWS, Azure, GCP) and container orchestration using Kubernetes.
- Hands‑on experience designing distributed systems, micro‑services, and high‑performance data pipelines.
- Proven ability to troubleshoot complex performance and reliability issues in production environments.
- Excellent problem‑solving skills and a collaborative mindset in fast‑paced, cross‑functional teams.
Skills
pythonjavakubernetesaws