Onehouse
Software Engineer, Distributed Data Systems (IN)
About this role
Description: Join Onehouse, a mission-driven company focused on creating an interoperable data lakehouse through a cloud-native managed service built on Apache Hudi. Contribute to building the next generation of data technology by optimizing Apache Hudi's transactional engine for diverse customer workloads. Requirements: Strong object-oriented design and coding skills in Java and/or C/C++ on UNIX/Linux platforms. Experience with distributed systems, algorithms, and relational databases; ability to solve complex programming and optimization problems. Excellent communication skills and ability to prioritize feature development and tech debt. Nice to haves: experience with database systems, query engines, Spark, optimization mathematics, and a PhD with industry experience. Benefits: Equity compensation and participation in the company equity plan. Health reimbursement up to 20,000 INR for monthly insurance premiums and provident fund contributions. Remote-friendly work environment with unlimited PTO and generous time off policies. Weekly lunch stipend, in-office snacks, and a one-time $500 stipend for office setup.