Taro Logo

Lakehouse Core Engineer

Granica redefines enterprise data preparation and optimization at the fundamental AI stack layer, making data efficient, secure, and scalable.
Senior Software Engineer
Remote
11 - 50 Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

Granica is an innovative company that has raised $65M+ from prestigious investors, focusing on revolutionizing how enterprises handle data at the fundamental layer of the AI stack. They're seeking a Lakehouse Core Engineer to join their team of world-renowned researchers and elite engineers from top tech companies.

The role involves working on critical infrastructure that processes hundreds of petabytes for industry leaders. The ideal candidate will work at the intersection of infrastructure engineering and applied research, focusing on petabyte-scale performance, resilience, and design clarity. They'll be responsible for building and optimizing systems using technologies like Delta Lake, Apache Iceberg, and Parquet, while ensuring ACID compliance and efficient schema evolution.

This position offers unique opportunities to work on deep systems engineering at scale, from transaction layer design to adaptive indexing and cost-aware query planning. The engineer will work directly with the founding team and engage closely with design partners, seeing their impact in production quickly. The company offers a strong engineering culture focused on peer-driven learning and technical excellence.

What makes this role particularly attractive is the opportunity to work on fundamental AI infrastructure problems, optimizing how data is stored, processed, and retrieved to make platforms like Snowflake and Databricks more efficient. The company provides comprehensive benefits, including competitive compensation, meaningful equity, and various health benefits, while maintaining a flexible work environment with unlimited PTO and quarterly recharge days.

This is an ideal opportunity for someone who wants to make a significant impact in the AI and data infrastructure space while working with a team of expert builders in a well-funded startup environment.

Last updated 8 hours ago

Responsibilities For Lakehouse Core Engineer

  • Design and build foundational components for enterprise data management
  • Architect and optimize petabyte-scale data systems
  • Develop transaction layer design in Delta and Iceberg
  • Implement compaction and schema evolution systems
  • Create adaptive indexing and cost-aware query planning solutions
  • Contribute to technical documentation and mentorship

Requirements For Lakehouse Core Engineer

Java
Scala
Go
  • Experience with Delta Lake or Apache Iceberg, including ACID-compliant table design
  • Deep knowledge of Parquet and columnar storage optimization techniques
  • Experience building metadata-driven services
  • Production-grade Spark/Scala pipeline development experience
  • Strong coding skills in Java, Scala, or Go
  • Experience with distributed systems and cloud storage (S3, GCS, ADLS)
  • Expertise in system resilience and observability
  • Experience with performance optimization and latency reduction

Benefits For Lakehouse Core Engineer

Visa Sponsorship
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
  • Highly competitive compensation with uncapped commissions
  • Meaningful equity
  • Immigration sponsorship and counseling
  • Premium health, dental, and vision coverage
  • Flexible remote work
  • Unlimited PTO
  • Quarterly recharge days
  • Annual team off-sites
  • Budget for learning, development, and conferences

Related Jobs

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure development and distributed systems, requiring 5+ years of experience.

Senior Software Engineer, SDN, Control Plane

Senior Software Engineer position at Google Cloud focusing on SDN Control Plane development, requiring expertise in distributed systems and networking infrastructure.

Senior Software Developer ("C" System level Programming)

Senior Software Developer role at Oracle focusing on distributed systems and C programming for the File Storage Service team, requiring 6-10 years of experience in system-level programming.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on building and maintaining large-scale infrastructure and distributed systems that power Google's flagship products.

Software Engineer 3, Distributed Cloud

Senior Software Engineer position at F5 focusing on distributed cloud systems and microservices architecture, requiring 5+ years of experience in cloud-native environments.