Skip to content

Cloudera

Senior Software Engineer-Full Stack

Cloudera is hiring a Senior Software Engineer-Full Stack. Level rates it ; you can apply on Cloudera.

Level's read on this job

  • On Level's scale, this software engineer role is Little AI ●○○○: aI is not part of the work.
  • Level classes it as a senior role.
  • Cloudera has 50 other open roles on Level.

AI in this role

Business Area:

Engineering

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.

Cloudera is looking for an exceptional and passionate full-stack software engineer to join the Cloudera Data Services team. The team builds the control plane, Kubernetes operators, APIs, and web interfaces that run popular open-source query engines like Trino over table formats such as Apache Iceberg. This is an exciting opportunity to work on products that handle complex SQL query workloads on public or private clouds. The role is full stack: Go services and Kubernetes operators on the backend, React and TypeScript on the frontend.

As a Sr. Software Engineer, you will:


  • Work on the services that provision, configure, scale, and monitor SQL warehouses on Kubernetes, in a distributed team of full-stack engineers
  • Design and build Go backend services: OpenAPI-defined REST and gRPC APIs, long-running lifecycle workflows and PostgreSQL-backed state
  • Build Kubernetes operators that run Trino from custom resources: controllers, CRD design, layered configuration and Helm-based deployment
  • Build web applications with React and TypeScript for managing warehouses, browsing catalogs and monitoring queries and cluster health
  • Own features end to end, from design through testing, rollout, and production support, as containerized services across Kubernetes flavors such as EKS, AKS, and OpenShift.
  • Write design documentation for key features and capabilities
  • Improve code quality through writing tests, automation, and code reviews
  • Understand the customer's workload and provide effective technical solutions

We’re excited about you if you have:


  • BS or MS in Computer Science or a related field
  • 5+ years of relevant industry experience designing and developing enterprise software with a strong understanding of scaling and performance
  • Clean coding habits, attention to detail, and a focus on quality
  • Hands-on programmer with strong data structures and algorithms skills. Strong Go experience is required; Java experience is desired
  • Experience building Kubernetes operators with client-go and controller-runtime or kubebuilder, including CRD design and Helm
  • Experience building backend services with OpenAPI-defined REST or gRPC APIs and PostgreSQL
  • Experience building web applications with React and TypeScript
  • Working knowledge of SQL and of operating a query engine such as Trino or similar engines: configuration, catalogs, coordinator and worker topology
  • Practitioner of automated testing (unit, integration, end-to-end) and CI/CD
  • Self-driven with a strong sense of ownership and craftsmanship, along with a high bias for action
  • Strong oral and written communication skills
  • Ability to work effectively on cross-functional projects

You may also have:


  • Java experience, especially understanding or extending Trino or similar engine
  • Experience with service meshes such as Istio and Kubernetes autoscaling (KEDA)
  • Experience with Kerberos, LDAP or SAML, Apache Ranger, Prometheus and OpenTelemetry
  • Experience with Redux or JavaScript codebases adopting TypeScript, and with Playwright or Jest
  • Experience with GitOps and OCI registries


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-CP1

#LI-HYBRID

How we rate this

Senior Software Engineer-Full Stack at Cloudera rates 32 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.

Classification

Little AI. AI is not part of the work.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Also common in software engineer jobs at this level

Pay

Typical software engineer job
$167k

This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs

Get your CV reviewed before you apply

Send your CV and the role you want next. Your review arrives by email within 3 days.

Get new software engineer jobs by email

One email a week, each job rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free.

Similar roles

Software Engineering roles that involve little AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at Cloudera

More software engineer jobs

Related searches

Same AI level