Staff Software Engineer role at OpenMined, a nonprofit on a mission to build the public network for non-public data. The role involves leading the Network Sourced AI squad, driving production readiness, and mentoring the team to establish engineering best practices. The ideal candidate has 8+ years of professional software engineering experience, strong Python proficiency, and experience with distributed systems and API design.
Requirements
- 8+ years of professional software engineering experience
- Strong Python proficiency — FastAPI, async patterns, Docker orchestration
- Vue 3 / TypeScript, Rust / Tauri, or cross-platform desktop app experience beneficial
- Networking/P2P application experience beneficial
- 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
Benefits
- US Healthcare Benefits
- Mission-Driven Work
- Open Source Contribution
- Collaborative Global Team
- Flexible Work Hours
- Fully Remote Work
- Results-Driven Culture
- Flexible Paid Time Off
- Competitive Compensation