CareerPlanGet AI match score →

Software Engineer

🌐 Remote💼 Full-time🗓 2026-06-24

Core

Building scalable software platforms and open systems to empower communities worldwide to use the internet for critical problems.

Role type

Senior IC software engineer (distributed systems)

Builds

Large-scale distributed systems and open-source platforms

Domain

Internet infrastructure, distributed systems, open systems

Deliverable

production ML models | product features | infrastructure

Required skills

algorithms, data structures, systems programming, large-scale distributed systems, No-SQL DBs, graph DBs, Hadoop/MapReduce, machine learning for classification/pattern matching/non-linear optimization

Preferred skills

experience in user-facing systems for quasi-literate and undereducated users

Technologies

No-SQL DBs, graph DBs, Hadoop, MapReduce

Responsibilities

Designing complex systems from scratch, solving challenging real-world problems, building systems that scale

Seniority

Mid-level, hands-on IC

Rewrite
## About the role Software Engineer ## Job Location Bengaluru ## Hires remotely in Everywhere ## Visa Sponsorship Not Available ## Relocation Allowed ## Skills - Networking - Operating Systems - Algorithms & Data Structures ## About the company Founded in 2015, Indihood is on a mission to create an epochal shift in platform development - changing the way we conceive, build and consume software platforms that work for everyone across the world. Our approach is to reuse the best-of-breed open systems, while filling the technology gaps in the internet ecosystem to empower everyone in the world to meaningfully use the internet for problems that are critical to people's lives. At Indihood, we do not have coders but software engineers who are responsible for ideas that will impact users at scale. The engineers building this platform are pioneers from Google who invented, built and launched systems that touched a billion lives – including Google's Map Maker, Google Finance, Google Transliteration, YouTube community translation, Crowdsourced machine translation training. You will be working shoulder to shoulder with these engineers. As we move on to our next milestone, we want to grow our tribe because teamwork really does make the dream work. That's why we are looking for the best and brightest engineering minds to work with us as we embark on our mission to help communities everywhere build digital platforms that matter to them. ## Responsibilities - Strong CS fundamentals in algorithms, data structures, and systems programming - A passion for coding, creating complex systems from scratch and designing for scale - The ability to solve challenging real-world problems - Knowledge of large scale distributed systems like No-SQL DBs, graph DBs, hadoop/mapreduce - Knowledge of machine learning for classification, pattern matching, non-linear optimization - Experience in user facing systems for quasi-literate and undereducated - Minimum 2 years work experience (product companies and startup experience will be an advantage)
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗