remote
Staff Full Stack Software Engineer - Cloudera
Software Engineer
Lead a full‑stack engineering team building a market‑leading data orchestration platform, leveraging Java, Python, Kubernetes, Docker, REST APIs, and SQL to deliver scalable, cloud‑native solutions for enterprise data management.
About the role
Key Responsibilities
- Architect and develop end‑to‑end data orchestration services using Java and Python, ensuring high availability and performance at scale.
- Design and maintain containerized microservices with Docker and Kubernetes, implementing CI/CD pipelines for rapid delivery.
- Define and expose robust REST APIs, integrating with internal data services and external partners.
- Collaborate with data scientists and platform engineers to optimize data pipelines and storage solutions.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and security.
Requirements
- 5+ years of full‑stack development experience, with strong proficiency in Java and Python.
- Hands‑on experience with Kubernetes, Docker, and cloud‑native architecture.
- Solid understanding of RESTful API design, SQL databases, and data modeling.
- Excellent problem‑solving skills and a passion for building scalable, maintainable systems.
- Strong communication skills and ability to work cross‑functionally in a fast‑paced environment.
Skills
javapythonkubernetesdockersql