Image Loading

Senior Backend Engineer

Job Description

  • Bangalore

About Onehouse

Onehouse is a mission driven company dedicated to democratizing data management by making it universally interoperable. We deliver the universal data lakehouse through a cloud-native managed lakehouse service built on Apache Hudi, which was created by the founding team while they were at Uber.

We are a team of self-driven, inspired, and seasoned builders that have created large-scale data systems and globally distributed platforms that sit at the heart of some of the largest enterprises out there including Uber, Linkedin, Confluent, Amazon, Azure Databricks and many more. Riding off $33M total funding and a fresh Series A backed by Greylock/Addition, we are quickly expanding and looking for rising talent to grow with us and become future leaders of the team. Come help us build the world's best fully managed and self-optimizing data lake platform!

The Community You Will Join

When you join Onehouse, you're joining a team of passionate professionals tackling the deeply technical challenges of building a 2-sided engineering product. Our engineering team serves as the bridge between the worlds of open source and enterprise: contributing directly to and growing Apache Hudi (already used at scale by global enterprises like Uber, Amazon, ByteDance etc) and concurrently defining a new industry category - the transactional data lake. The Cloud Infrastructure team is the glue that binds all of this together. We enable our data platform and infrastructure teams to be successful by acting as the foundation of a truly cloud native product.

The Impact You Will Drive:

    • As a backend engineer at Onehouse, you will get to build highly scalable and extremely reliable platform services, solving deep technical challenges across all of these areas. These distributed systems will be critical to supporting our multi region cloud microservices at scale.

A Typical Day:

    • Collaborate with the team to implement new APIs, database/caching abstractions and services, to support user-facing products, external partner integrations or infrastructure tooling/monitoring systems.
    • Exhibit full ownership of product features, including design and implementation, from concept to completion.
    • Be passionate about designing for future scale and high availability, while possessing a deep understanding of common failure patterns and their remediations.
    • Uphold a high engineering bar around the code, monitoring, operations, automated testing, release management of the platform.

What You Bring to the Table:

  • 7+ years of experience as a backend engineer with experience developing and operating microservices in a distributed environment.
  • Experience with Kubernetes, gRPC and Java.
  • Experience deploying applications on one or more global cloud platforms (AWS/GCP/Azure).
  • Operational excellence in monitoring/deploying/testing microservice architectures.
  • Great problem-solving skills, a keen eye for details
  • Quick decision making, self-driven and able to balance to feature development and tech debt
  • Clear communication skills

Nice to haves (but not required):

  • Experience with Go.
  • Experience with Firebase or equivalent DB.
  • Experience working on a SaaS product.

Skills

  • Java
  • Cloud platform
  • GO
  • Kubernetes
  • SaaS
  • Problem Solving

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Nov 22, 2023

Experience

7 to 10 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent