×
Register Here to Apply for Jobs or Post Jobs. X

Senior Apache Iceberg Developer

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: IBM
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Senior Developer, Cloud Engineer - Software, Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Introduction

At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation.

With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world.

Your Role And Responsibilities

We are looking for a seasoned Senior Apache Iceberg Developer with extensive experience in distributed data systems and lakehouse architectures. The ideal candidate will have deep expertise in Apache Iceberg
, strong proficiency in Java/Scala
, and hands‑on experience with Spark
. This role involves designing scalable data platforms, contributing to open‑source projects, and mentoring senior engineers.

Key Responsibilities
  • Design and enhance Apache Iceberg table implementations and integrations.
  • Architect scalable lakehouse solutions on object stores (S3, ADLS, GCS, HDFS).
  • Implement and optimize metadata handling, schema/partition evolution, and time travel.
  • Improve query performance across engines (Spark, Flink, Trino, Presto).
  • Contribute to Apache Iceberg open‑source development.
  • Analyze query execution plans and optimize read/write paths.
  • Collaborate on best practices for ingestion, governance, and lifecycle management.
  • Lead technical design discussions and resolve complex production issues.
  • Mentor engineers and conduct code reviews.
Preferred Education

Master's Degree

Required Technical And Professional Expertise
  • Bachelor’s or Master’s in Computer Science or related field.
  • 12+ years of software development experience.
  • 5+ years of hands‑on experience with Apache Spark and Scala.
  • Strong knowledge of distributed computing and cluster frameworks.
  • Proficiency in Scala and functional programming principles.
  • Expertise in Spark tuning, partitions, joins, and optimization techniques.
  • Experience with cloud platforms (AWS, Azure, GCP) and tools like EMR, Databricks, HDInsight.
  • Familiarity with Kafka, Hive, HBase, No

    SQL databases, and data lake architectures.
  • Knowledge of CI/CD, Git, Jenkins, and automated testing.
  • Strong problem‑solving and collaboration skills.
Preferred Technical And Professional Experience
  • Experience with Databricks, Delta Lake, or Apache Iceberg.
  • Exposure to machine learning pipelines using Spark MLlib or integration with ML frameworks.
  • Open-source contributions in big data projects.
  • Excellent communication and leadership abilities.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary