Cloudera Logo

Cloudera

Staff Software Engineer

Reposted 6 Days Ago
Be an Early Applicant
In-Office
Singapore, SGP
Senior level
In-Office
Singapore, SGP
Senior level
The Staff Software Engineer will design high-performance backend services, manage distributed state, ensure system resilience, and implement cloud-native architectures with advanced engineering principles.
The summary above was generated by AI

Business Area:

Professional Services

Seniority Level:

Mid-Senior level

Job Description: 

At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry.  Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises.

The Leading Emergent Engineering Taskforce (LEET) is a new, agile operational unit designed to execute on Cloudera’s most critical strategic initiatives. Operating as an "empowered pod," we bridge the gap between abstract requirements and real-world execution, tackling both complex customer integrations and high-impact internal engineering projects. We move with the velocity of a startup while leveraging the massive scale of the Cloudera Data Platform.

As the Staff Software Engineer, you are the Guardian of Resilience. You ensure the system maintains stability under massive production loads.

We are seeking a principled systems engineer dedicated to transforming rapid prototypes into robust, production-grade services. You will apply advanced engineering concepts to ensure our internal and external strategic initiatives survive contact with reality, bridging the gap between legacy Big Data architectures and modern Cloud-Native reliability. You will use Java as a primary vehicle, but you will apply distributed systems principles that transcend any single language or framework.

As a Staff Software Engineer you will:
  • Engineering for Scale: Design and implement high-performance backend services that can withstand massive throughput. You will focus on the fundamental constraints of the system—latency, memory models, and I/O efficiency—to ensure our solutions scale linearly.

  • Distributed State Management: Own the challenge of data integrity. You will solve difficult problems regarding distributed consistency, leader election, and state persistence, choosing the right storage patterns based on first principles rather than default configurations.

  • Resilience & Observability: Build systems that fail gracefully. You will implement advanced patterns for circuit breaking, backpressure, and resource isolation to prevent system overload and cascading failures.

  • Cloud-Native Architecture: Apply the principles of immutable infrastructure and container orchestration. You will ensure that our stateful applications can run reliably in dynamic environments (like Kubernetes), handling the complexities of networking and persistent storage.

  • Technical Rigour: Solve "unusually complex" problems where standard documentation does not exist. You will analyse JVM internals, garbage collection pauses, and thread contention to optimise the critical path of our data pipelines.

We’re excited about you if you have:
  • Experience: 8+ years of backend engineering experience with a focus on data-intensive applications or distributed systems.

  • Ability to produce high-performance, high-quality code in at least one of the following languages: Java, Scala, or Go; Python experience is a plus.

  • Systems Thinking: A strong grasp of distributed systems theory (CAP theorem, consensus algorithms, eventual consistency). You understand the trade-offs between availability and consistency in a partitioned network.

  • Container Fluency: Strong understanding of modern orchestration principles (e.g., Kubernetes). You know how to design applications that survive pod evictions and network partitions.

  • Versatility: While Java is our core, you possess a "polyglot curiosity." You are comfortable reading and debugging code in other languages when the problem demands it.

  • Autonomy: Ability to work within general parameters and without appreciable direction, determining courses of action necessary to obtain desired results.

You may also have:
  • Experience contributing to or modifying open-source data engines (e.g., Apache Hadoop, Spark, or similar).

  • Deep understanding of database internals (how indexes, planners, and storage engines actually work).

  • Experience refactoring monolithic legacy systems into microservices or serverless architectures.

What you can expect from us:

  • 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

EEO/VEVRAA

#LI-RC1

Cloudera Singapore, Singapore, SGP Office

50 Raffles Pl, Level 45 The Executive Centre, Singapore Land Tower, Singapore, Singapore, Singapore, 048623

Similar Jobs

20 Days Ago
In-Office
Singapore, SGP
Senior level
Senior level
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
Design, build, and maintain secure, scalable lending services and APIs. Lead architecture and design reviews, mentor engineers, ensure reliability and observability, and collaborate cross-functionally to deliver enterprise credit products.
Top Skills: Aws CloudfrontAws Ec2Aws ElbAws RdsDockerDomain-Driven DesignEvent-Driven ArchitectureGCPGrafanaJavaKotlinKubernetesPrometheusRestful ApisSplunkSpringSpring Boot
20 Days Ago
In-Office
Singapore, SGP
Senior level
Senior level
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
Design, build, and maintain scalable, secure lending services and APIs. Drive architecture and reliability for distributed, high-throughput credit products, mentor engineers, and collaborate cross-functionally to deliver compliant embedded lending solutions.
Top Skills: AWSCloudfrontDockerDomain-Driven DesignEc2ElbEvent-Driven ArchitectureGCPGrafanaJavaKotlinKubernetesPrometheusRdsRestful ApisSplunkSpringSpring Boot
20 Days Ago
In-Office
Singapore, SGP
Expert/Leader
Expert/Leader
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
Lead design and implementation of a next-generation billing platform. Architect and develop microservice components, ensure high concurrency, availability and performance, collaborate with product and cross-functional teams, introduce new technologies, and build/manage the technical team and coding standards.
Top Skills: DockerGradleHTTPJavaJava 8Java Multi-ThreadingJSONMavenNioRestSpringSpring BootTcp/IpXML

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account