Senior Software Engineer, OSS
At Tabular, 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.
As an early-stage startup, Tabular is looking for builders who like to get things done. We are searching for experienced engineers to work on the Apache Iceberg project, as well as other open-source projects that integrate with Iceberg. This is a high-impact opportunity to work on a popular and highly visible open source project.
What you’ll do
In this role, you will improve the open source Apache Iceberg project by designing new features, reviewing contributions, and driving initiatives for Tabular and the larger Apache Iceberg community.
- You will help contributors be successful with Iceberg by shepherding initiatives to completion and reviewing contributions
- You will work with the community to design and implement new Iceberg features
- You will work with other communities to integrate Iceberg and deliver new capabilities
- You will become an expert and a committer in the Apache Iceberg community
What you bring to the team
- Proven track record of making significant contributions to open source projects
- Extensive experience writing readable and maintainable code in JVM-based languages, like Java, Scala, Kotlin, etc.
- Experience collaborating in situations where not everyone has the same goal
- Ability to work independently and focus on impactful features
- Strong written communication skills and the ability to collaborate with others
What gives you an edge
- Committer in big data communities like Spark, Trino/Presto, Druid, Parquet, etc.
- Experience as a committer in an open source community
- Experience building file systems, database storage, or query engines
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 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.
About the position
The salary range for this position is between $60,000 and $240,000, depending on experience.
Senior Software Engineer, OSS
Improve Apache Iceberg by building new capabilities for Tabular and the community
Senior Software Engineer, Product
Design services and using cloud infrastructure to build a resilient and scalable data platform
Senior UI Engineer
Design and implement Tabular’s user experience, where people will create, monitor, and manage their data platform
Build examples to solve real-world challenges, write tutorials that help developers succeed, and be a community liaison
Developer Experience Engineer
Build technical documentation and tutorials, assist in maintaining the release processes, and lower the time to dopamine (TTD) of developers using Apache Iceberg