← Back to Remote Jobs

Onehouse

Software Engineer, Distributed Data Systems

Interested in this opportunity? Apply through the protected Remote Kraft flow.

Log in to Apply
Job type

Full Time

Experience

Junior / Associate · 1–3 years

Location

India-Remote

Salary

1500000 - 2500000 INR yearly

Workplace

Remote

Posted

2026-08-26

Job board

lever

Team

Data Infrastructure

GeneralSoftware Engineer JobsInformation Technology JobsEngineering Jobs

Requirements Summary

Strong, object-oriented design and coding skills, experience with distributed systems, algorithms, and relational databases, ability to think abstractly, prioritize, and solve complex problems

Benefits

Equity CompensationHealth & Well-beingFinancial FutureLocationGenerous Time OffFood & Meal AllowanceEquipmentChild Bonding!Pay Range Transparency

Education

Doctoral degree

Full Job Description

Role Overview Join Onehouse's Data Infrastructure team as a foundational member to productionize the next generation of data tech stack by building software and data features that process data. Accelerate the open source <> enterprise flywheel by working on Apache Hudi's transactional engine and optimizing it for diverse customer workloads. Act as a SME to deepen expertise on database internals, query engines, storage, and/or stream processing. What You Will Do Design new concurrency control and transactional capabilities, implement new indexing schemes, design systems to scale and streamline metadata and data access, solve hard optimization problems to improve efficiency of distributed data processing algorithms, collaborate with other engineers to implement and deploy optimized solutions in production. Why It Might Be a Fit You will drive impact by productionizing the next generation of data tech stack, accelerating the open source <> enterprise flywheel, and acting as a SME to deepen expertise on database internals, query engines, storage, and/or stream processing. Requirements Strong, object-oriented design and coding skills (Java and/or C/C++ preferably on a UNIX or Linux platform) Experience with inner workings of distributed (multi-tiered) systems, algorithms, and relational databases Ability to think abstractly and articulate technical challenges and solutions Ability to prioritize across feature development and tech debt with urgency and speed Ability to solve complex programming/optimization problems Ability to quickly prototype optimization solutions and analyze large/complex data Robust and clear communication skills Benefits Equity Compensation Health & Well-being Financial Future Location Generous Time Off Food & Meal Allowance Equipment Child Bonding! Pay Range Transparency

Skills and Technologies

Object-oriented designDistributed systemsAlgorithmsRelational databasesProblem-solvingCommunicationJavaC/C++Apache HudiKubernetesUNIXLinuxSoftware Engineer JobsInformation Technology JobsEngineering Jobs

Visa sponsorship is indicated for this role.