Onehouse is a mission-driven company focused on freeing data from platform lock-in by delivering an interoperable data lakehouse through a cloud-native managed service built on Apache Hudi.
The company enables organizations to ingest data at scale with minute-level freshness, centrally store it, and make it available for various downstream query engines and use cases, including traditional analytics and real-time AI/ML.
As a foundational member of the Data Infrastructure team, the Staff Software Engineer will productionize the next generation of the data tech stack by building software and data features that process all ingested data.
The role involves accelerating the open source and enterprise flywheel by optimizing Apache Hudi's transactional engine for diverse customer workloads.
The engineer will act as a subject matter expert to deepen the team's expertise in database internals, query engines, storage, and stream processing.
Daily tasks include designing new concurrency control and transactional capabilities, implementing new indexing schemes, scaling metadata and data access, solving optimization problems, and collaborating with other engineers to deploy optimized solutions in production.
Requirements:
Strong object-oriented design and coding skills in Java and/or C/C++ on a UNIX or Linux platform are required.
Experience with the inner workings of distributed systems, algorithms, and relational databases is essential.
Candidates must embrace ambiguous problems and have the ability to think abstractly while articulating technical challenges and solutions.
The ability to prioritize feature development and tech debt with urgency and speed is necessary.
Candidates should possess problem-solving skills for complex programming and optimization challenges.
The ability to quickly prototype optimization solutions and analyze large, complex data is required.
Experience running production services at scale is essential.
Robust and clear communication skills are necessary for this role.
Nice to haves include experience with database systems, query engines, or Spark codebases, experience in optimization mathematics, existing publications in top-tier distributed system conferences, and a PhD degree with 2+ years of industry experience in high-impact optimization projects.
Benefits:
Employees are eligible for equity compensation, aligning their success with the company's success through participation in the company equity plan.
The company invests in employees' health and well-being by reimbursing up to 20,000 INR for monthly insurance premiums.
Employees will benefit from a provident fund, with Onehouse contributing up to 1800 INR/month for financial well-being.
Onehouse is a remote-friendly company, with some roles subject to in-person requirements based on business needs.
The company offers unlimited PTO, mandatory minimum of 1 week/year, uncapped sick days, and 17 paid company holidays.
Employees receive a weekly lunch stipend and in-office snacks/drinks.
The company provides necessary equipment for success and a one-time $500 (USD) stipend for initial office/desk setup.
Onehouse offers 26 weeks off for birthing parents and 12 weeks for surrogate and adoptive parents, fully paid to focus on family.