CareerPlanSign in

Software Engineer

🌐 Remote💼 Full-time🗓 2026-09-30

Core

Build scalable software platforms and distributed systems to empower communities globally, focusing on user-facing solutions for undereducated populations.

Role type

Senior IC software engineer (distributed systems)

Builds

Large-scale software platforms and digital tools

Domain

Internet infrastructure, distributed systems, low-resource user interfaces

Deliverable

production ML models | product features

Required skills

Algorithms & data structures, Systems programming, Distributed systems (No-SQL, graph DBs, Hadoop/MapReduce), Machine learning (classification, pattern matching, optimization), Large-scale system design

Preferred skills

Experience in product companies or startups, Building complex systems from scratch

Technologies

No-SQL DBs, Graph DBs, Hadoop, MapReduce

Responsibilities

Design and build complex systems from scratch, Solve challenging real-world problems, Develop user-facing systems for quasi-literate and undereducated users, Work on large-scale distributed systems

Seniority

Mid-level, hands-on IC

Sourced via wellfound · Listed on CareerPlan, which tracks 860,000+ jobs from 20+ sources.