Developer Experience Engineer


As a developer experience engineer, you will be responsible for developing and maintaining Apache Iceberg documentation and developer content, collaborating across teams and engage with the developer community to understand product and user needs, and propose creative solutions to enhance developer experience.

  1. Develop and maintain the Apache Iceberg documentation, tutorials, blog posts, and presentations tailored to data engineers.
  2. Collaborate with product, engineering, and sales teams to ensure a deep understanding of our products and services and the needs of our data engineer persona.
  3. Identify gaps in existing developer contributor and user experience and propose creative solutions to address those needs.
  4. Actively engage with the data engineering community to gather feedback, answer questions, and continuously improve Iceberg and Tabular content and resources.
  5. Track, analyze, and report content performance metrics to optimize content strategy.
  6. Stay current with industry trends, emerging technologies, and best practices related to data engineering, ensuring our content remains relevant and up-to-date.
  7. Become an expert member of the Apache Iceberg community.

What you’ll bring to the team

You are eager to learn complex technical ideas and to find accessible ways to teach other people about them. You have excellent communication skills. Your writing is clear and concise without being dull. You express deep empathy and consideration for existing and future users of the Iceberg community with your writing.

  1. 2+ years of experience in engineering, technical writing, developer advocacy, or similar role with a focus on data engineering.
  2. Strong understanding of data engineering concepts, technologies, and best practices, such as data pipelines, ETL processes, data warehouses, data lakehouses, and big data frameworks (e.g., Trino, Spark).
  3. Proficiency in at least one programming language commonly used in data engineering, such as Python, Java, Scala, Rust, or Go.
  4. Exceptional written and verbal communication skills with the ability to explain complex technical concepts in clearly and concisely.
  5. Experience with content creation tools, such as Markdown, Git, and static site generators.
  6. Ability to collaborate effectively with cross-functional teams and adapt to feedback.
  7. Familiarity with web analytics tools and performance metrics.

What gives you an edge

  1. Experience working with one or more big data processing engines (but please not Pig).
  2. Experience building and scheduling ETL pipelines.
  3. Experience working with cloud-based data engineering platforms and services (e.g., AWS, Google Cloud, Azure).
  4. Previous experience in a data engineering role or in building data engineering solutions.

bout Tabular

The Tabular team has deep experience with open source big data projects and comes from data engineering and platform teams at Netflix, where Apache Iceberg was created. We think data engineers, analysts, and scientists are most effective when they can focus on building reliable data products and answering questions, not fighting infrastructure. We’re creating a new data platform that automates maintenance and optimization to protect people from tedious concerns, while enabling them to work with the same data simultaneously across Spark, Trino, Flink, and other engines. The core of Tabular is the open source standard for huge analytic tables, Apache Iceberg.

  • We are a remote-first company. You can work from anywhere, as long as we can legally pay you and your working hours have a reasonable overlap with the rest of the team.
  • We care about impact, not hours. How much time off you take is up to you—coordinated with your manager to avoid support gaps.
  • Employees are important to us and so we have excellent benefits plans for both individuals and families.
  • We want to build an inclusive workplace where everyone feels able to be themselves and contribute their best work, and we believe that hiring from diverse backgrounds and networks will help us build a better company.

The opportunity

As an early-stage startup, Tabular is looking for builders who like to get things done, solve challenging problems, and teach others. We are searching for great developer advocates that can help us support the Iceberg community and make it thrive. This is a high-impact opportunity to be the first advocate working in a community that has seen incredible growth in the past year.

Additionally, you will be able to use your community perspective to shape Tabular’s data platform.

The salary range for this position is between $60,000 and $240,000, depending on experience.

Interested?
Contact us at jobs@tabular.io

Interested? Contact us at jobs@tabular.io.