A complete application in a minute
Tailored resume and cover letter, ready to send.
OpenMined seeks a Senior/Staff Software Engineer to lead the Network Sourced AI squad, architecting end-to-end systems and guiding production-grade delivery. You will write production code, shape architecture, and set engineering standards with a focus on scalability and attribution.
You will mentor engineers, drive roadmaps with product, and ensure high-velocity delivery across the NSAI stack in a fully remote environment. An ideal candidate thrives on distributed systems and open-source impact.
We're looking for a Senior / Staff Software Engineer to join OpenMined, a nonprofit on a mission to build the public network for the world's non-public data — unlocking 1,000,000x more information across every scientific field and industry, and ensuring it stays open, equitable, and accessible to all.
Y'ou’ll lead our Network Sourced AI squad — the team building two core products that make this vision real. Today, the entire AI stack is built on copying content into model weights and hoping the lawsuits don't land. We think there's a better architecture: data stays at the source, AI queries it live, and every answer carries attribution back to who made it possible. Syft Space is the local node any data owner(a newsroom, a publisher, a research lab, an individual) runs to publish their content under their own terms and pricing. Syft Hub is the network layer that lets AI labs, agents, and app developers find those nodes and query across them in real time.
This is a team lead + hands‑on technical leadership role. Y'ou write code. Y'ou make architecture decisions. Y'ou set engineering standards by example. Y'ou're the most experienced engineer on the squad, the person others look to for production-quality judgment, and the voice that connects this team's decisions with the organization's broader platform strategy.
The squad is talented and mission-driven and looking to strengthen its ability to continuously ship production software. Y'ou bring this production muscle: the instinct for what scales, the judgment about what to build and what to kill, and the craft to raise the team's standard through code review, pairing, and architectural guidance rather than mandates.
If y'ou're motivated by building distributed systems that matter, mentoring brilliant people who are just getting started, and making hard technical calls in a fast-moving nonprofit that's trying to change how the world shares data — we'd love to hear from you.
Distributed systems and API design experience including design & evolution of interfaces consumed by multiple independent teams
Practical RAG and information retrieval experience with vector databases, retrieval pipelines, embedding strategies, and aggregation
Demonstration of technical leadership through the introduction of engineering quality practices to one or more teams
Comfort with ambiguity and resource constraints
Async‑fluent with strong written communication and capacity to build high‑trust working relationships across 6hr+ time zone spread
Cross‑functional collaboration & communication to facilitate and improve understanding/context sharing between engineers and non‑engineering/non‑technical stakeholders
Located within ET +/- 1 to enable rapid team‑oriented communication, learning, and feedback cycles as well as facilitate engagement with remainder of OpenMined engineering team, globally.