remote
Senior Software Engineer - CDP - Cloudera
Software Engineer
Lead the design and implementation of scalable data pipelines and services on Cloudera’s CDP platform, leveraging Java, Python, and Spark to deliver high‑performance analytics solutions for enterprise customers.
About the role
Key Responsibilities
- Architect, develop, and maintain large‑scale data processing pipelines using Java, Python, and Apache Spark on the Cloudera CDP platform.
- Collaborate with data scientists and product teams to translate business requirements into robust, production‑ready services.
- Optimize performance and resource utilization of data workloads, ensuring high availability and fault tolerance.
- Implement best practices for code quality, testing, and continuous integration/continuous deployment (CI/CD).
- Mentor junior engineers and contribute to knowledge sharing across the engineering organization.
Requirements
- 5+ years of software engineering experience with a strong focus on data engineering.
- Proficiency in Java and Python, with hands‑on experience building Spark applications.
- Deep understanding of distributed data processing concepts and cloud infrastructure.
- Experience with CI/CD pipelines, automated testing, and containerization (Docker/Kubernetes).
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javapythonapache spark