Senior Backend Engineer - Open Catalog & Iceberg

Dremio

United States

Remote

USD 150,000 - 210,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Dremio is building the future of data analytics with a unified lakehouse platform, seeking a Senior Software Engineer to own catalog features and contribute to Apache Polaris and Iceberg integrations. You will work on metadata APIs, security, and multi-tenant concerns, influencing design and production readiness in a distributed system.

You will collaborate with cross-functional teams, review code for correctness, and mentor teammates while using AI-assisted tools under careful review.

Qualifications

  • Five or more years of professional software development experience.
  • Strong Java skills with production codebase exposure.
  • Experience owning backend features from design to rollout.
  • Ability to turn incomplete product requirements into implementation-ready specifications.
  • Experience directing AI coding agents and reviewing their plans and outputs.
  • Strong code-review judgment around concurrency, authorization, performance, and maintainability.
  • Bachelor’s degree in Computer Science or a related field.

Responsibilities

  • Own multiple features within the Catalog team, from requirements and technical design through implementation, testing, rollout, and production support.
  • Extend Apache Polaris while preserving compatibility with the Iceberg REST Catalog specification.
  • Build catalog APIs and services for namespaces, tables, views, identities, permissions, and metadata operations.
  • Diagnose production issues using logs, metrics, traces, and service data, then address the underlying cause.
  • Write design documents for the features you own and review designs from other engineers.
  • Work with query engine, security, platform, and product teams to define interfaces and manage dependencies.
  • Improve test coverage, operational tooling, and engineering practices in the areas you touch.
  • Review code with attention to correctness, security, maintainability, and performance.
  • Share technical knowledge with the team and help onboard or mentor newer engineers.
  • Contribute fixes and features upstream when they belong in Apache Polaris or another open-source project.
  • Use AI-assisted development tools for code comprehension, debugging, and test generation, while verifying their output through engineering review and testing.

Skills

Java
Distributed systems
API design
Concurrency
Data structures
Code review
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Apache Polaris
Iceberg REST Catalog
Kubernetes

Job description

Dremio is building the future of data analytics with a unified lakehouse platform, seeking a Senior Software Engineer to own catalog features and contribute to Apache Polaris and Iceberg integrations. You will work on metadata APIs, security, and multi-tenant concerns, influencing design and production readiness in a distributed system.

You will collaborate with cross-functional teams, review code for correctness, and mentor teammates while using AI-assisted tools under careful review.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer — Open-Source & Distributed Systems
Software Engineer — Open-Source & Distributed Systems

Dremio • United States

Remote
USD 120,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Dremio • United States

Remote
USD 150,000 - 210,000
Remote Lakehouse Ops Engineer - Iceberg DBA (Multi-Engine)
Remote Lakehouse Ops Engineer - Iceberg DBA (Multi-Engine)

Floga Technologies • Dallas (TX)

Hybrid
USD 140,000 - 190,000
Middle Software Engineer – Catalog, EDM
Middle Software Engineer – Catalog, EDM

OpportuLand • United States

Hybrid
USD 67,000 - 101,000
Apache Iceberg Engineer
Apache Iceberg Engineer

Smart IT Frame LLC • Sunnyvale (CA)

On-site
USD 90,000 - 150,000
Principal Software Engineer — AI-Ready Interop Foundations
Principal Software Engineer — AI-Ready Interop Foundations

Snowflake • United States

On-site
USD 304,000 - 437,000
Medical Insurance
401(k) retirement plan
Paid holidays
Data Architect
Data Architect

EXL • Pittsburgh

On-site
USD 140,000 - 190,000
Staff Software Engineer: Query Planner Architect
Staff Software Engineer: Query Planner Architect

Dremio • United States

Remote
USD 170,000 - 230,000
Data Architect
Data Architect

EXL Talent Acquisition Team • Pittsburgh

On-site
USD 140,000 - 180,000
Senior Lead Software Engineer
Senior Lead Software Engineer

Virtusa Corporation • New York (NY)

On-site
USD 140,000 - 190,000