At Cloudera, we believe that data can make what is impossible today, possible tomorrow.
Staff Software Engineer – Java, Scala
Location
Hungary
Posted
35 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer – Java, Scala
Cloudera
• Build and maintain large-scale replication systems on top of the Cloudera Data Platform stack • Be responsible for our products running in production • Work with a distributed team of engineers to design cloud-based, low RPO, RTO replication architectures • Support replication across multiple Cloudera components like HDFS, Ozone, Hive, HBase, Iceberg, Atlas, and Ranger • Give and take actionable feedback • Mentor junior engineers • Work with product management and occasionally, with field engineers on the product roadmap and early access feature introductions
Job Requirements
- Masters in Computer Science or related field and 4-6 years of experience - or Bachelors and more than 6 years of relevant industry experience - or 6-8 years of relevant industry experience
- Strong backend engineering skill set with expertise in Java or Scala or Kotlin
- Ability to read large codebases and write succinct, clean code
- Experience with system software design and development
- Experience with large-scale, distributed systems design and development with an understanding of scaling, replication, consistency, and high availability
- Understanding of computer architecture, storage, network, and IO subsystems
- Current expertise with Java/Scala/Kotlin developer ecosystems
- Experience with AWS, Azure, or GCP
- Test automation experience along with Python basics
- Background in performance tuning, identifying performance bottlenecks, and implementing performance optimizations
- Systems/DevOps experience
Benefits
- Generous PTO Policy
- Support work life balance with Unplugged Days
- Flexible WFH Policy
- Mental & Physical Wellness programs
- Phone and Internet Reimbursement program
- Access to Continued Career Development
- Comprehensive Benefits and Competitive Packages
- Paid Volunteer Time
- Employee Resource Groups
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work in multidisciplinary teams (Product Owner, UX, Marketing, and SysAdmin) with an agile mindset, developing solutions that delight our customers; • Ensure the quality and maintainability of all code produced by you and your peers; • Tackle challenges involving different languages and technologies; • Continuously teach and learn in a collaborative environment.
Backend Developer III – Node.js
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Develop robust, scalable, and efficient backend solutions. • Propose architecture, quality, and performance improvements. • Ensure clear and up-to-date system documentation. • Collaborate with different areas involved in projects to define and maintain solutions. • Work in agile squads, aligning deliveries with business objectives.
• Model cloud-based software architectures • Be familiar with the technologies used by the team • Estimate effort and define implementation timelines • Work well under deadline pressure • Troubleshoot and resolve issues that arise during projects • Manage conflicts and expectations effectively • Be proactive.
• Serve as a technical leader within the Revenue Zone. • Shape the long-term platform vision. • Lead high-impact technical initiatives. • Own and strengthen revenue-critical systems. • Guide high-impact technical decisions. • Partner deeply across Zapier. • Drive measurable improvements. • Mentor engineers and raise the technical bar. • Champion documentation and developer experience.




