OpenMined logo
OpenMined

Building the public network for non-public information

Staff Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 11-50Since 2017H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

28 days ago

Salary

0

Seniority

Lead

Job Description

Staff Software Engineer

OpenMined

• Own the NSAI squad technical architecture end to end — align design, engineering, and deployment across stack to deliver reliable technical capabilities and user experience from current implementation through product roadmap evolution. • Drive production readiness through deployment monitoring, error handling, graceful degradation, and operational runbooks. • Be a force multiplier by establishing, demonstrating, and mentoring the team to establish norms around engineering best practices (including system design for modularity, security, reliability, & scalability), code quality, and delivery to production. • Collaborate on core technology stack strategy through architectural review and identification of NSAI components that should become shared organizational primitives and defining standard interfaces that prevent tight coupling. • Partner with product lead to develop and execute on realistic roadmaps that balance what is desired with what is feasible, scalable, and architecturally sounds. • Own the delivery of engineering’s quarterly goals, ensuring consistent, high-impact delivery while effectively managing resources. • Own team output, delivery, and success (productivity, timeliness, morale) through appropriately matching team members and work to properly balance interest, learning opportunities, capacity, and capability. • Champion high-quality software delivery through the establishment of robust tools, processes, & methodologies, and by providing hands-on technical leadership via individual development contributions and code reviews. • Create technical documentation and processes that support high velocity and knowledge transfer. • Manage a team of 2-4 engineers as a people leader, performing 1:1s, providing technical and professional feedback, creating professional development plans, and performing performance reviews.

Job Requirements

  • 8+ years of professional software engineering experience with a track record of personally building, shipping, and operating production systems at meaningful scale
  • Strong Python proficiency — FastAPI, async patterns, Docker orchestration
  • Vue 3 / TypeScript, Rust / Tauri, or cross-platform desktop app experience extremely 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: We offer healthcare benefits for employees located in the United States
  • Mission-Driven Work: Be part of a 501(c)(3) nonprofit organization, focused on social impact rather than profit, offering the chance to make a meaningful difference in the world.
  • Open Source Contribution: Make a real impact by contributing to an Open Source project that benefits a broad community.
  • Collaborative Global Team: Join a dynamic, international team that values collaboration and diversity.
  • Flexible Work Hours: Enjoy the autonomy to structure your work hours around what best fits your life and productivity.
  • Fully Remote Work: Work from anywhere in the world—no office or commute required.
  • Results-Driven Culture: Thrive in an environment that values efficiency and results over bureaucracy.
  • Flexible Paid Time Off: Take the time you need with flexible vacation days, alongside recognition of local national holidays.
  • Competitive Compensation: Receive competitive pay, with equity in salary across different regions.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• As a “Rockstar” you can work from our offices in Munich, Stuttgart or Mannheim or from home — you can choose at any time. • Your tasks are interesting and varied: you usually work in agile project teams (Scrum or Kanban) together with other developers on the digitalization of important areas of our economy and society. • From the electrification of the automotive industry to the modernization of public administration, the topics are diverse, always exciting and of great importance. • You take responsibility for ensuring your code is clean, well-structured, readable and documented to enable smooth collaboration with other developers. • You follow best practices and the latest software development methods and proactively contribute ideas to the successful delivery of your project. • When needed, you also support colleagues with your experience and help them grow and develop through their tasks.

Germany
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1986H1B No Sponsor

• Design and implement solutions in Azure environments, considering availability, performance, security, cost and scalability; • Support the definition of architectural standards for infrastructure, applications and service integrations; • Create diagrams, technical documentation and architectural recommendations for new projects and evolutions; • Ensure proposed solutions are technically feasible and aligned with the operational realities of the environments. • Manage and evolve Azure resources, including virtual networks, virtual machines, load balancers, storage, firewalls, security groups and databases; • Support provisioning and maintenance of infrastructure as code, ensuring standardization, versioning and traceability; • Implement and maintain backup, disaster recovery and high-availability solutions; • Participate in the management and continuous improvement of development, staging and production environments. • Implement and maintain CI/CD pipelines with focus on automation, quality and delivery security; • Support automation of provisioning, configuration and deployment of applications and infrastructure; • Collaborate with development teams to improve build, deploy, rollback and versioning processes. • Support the maintenance and evolution of containerized environments with Docker and Kubernetes, preferably AKS; • Support the implementation and maintenance of Helm charts and deployment standards; • Contribute to improvements in resiliency, scalability and organization of workloads in Kubernetes. • Implement and maintain monitoring and observability solutions using Azure Monitor, Log Analytics, Prometheus and Grafana; • Create dashboards, alerts and health indicators to monitor environments; • Perform troubleshooting of infrastructure, applications and integrations, supporting the resolution of medium- and high-complexity incidents; • Contribute to root cause analysis and implementation of preventive improvements. • Apply cloud security best practices, including RBAC, IAM, network segmentation, encryption and access control; • Support implementation of DevSecOps practices and compliance with internal policies; • Contribute to improvements in governance, standardization and technical control of environments. • Support monitoring of cloud consumption, identifying opportunities for resource optimization; • Consider cost aspects when defining and evolving solutions, seeking a balance between robustness and financial efficiency. • Work collaboratively with development, infrastructure, operations and product teams for continuous platform evolution; • Participate in technical reviews, architecture discussions and definition of operational improvements; • Keep technical documentation, runbooks and standards up to date.

Brazil
Full TimeRemoteTeam 1,001-5,000Since 1986H1B No Sponsor

• Perform corrective and evolutionary maintenance of the School Cash system; • Develop new features according to requests from technical and business areas; • Work on both the back-end and front-end of the application; • Fix bugs, improve performance, and support acceptance testing and production processes; • Support the internalization and ongoing support of the system within an institutional environment; • Work together with the Requirements Analyst to implement prioritized requests; • Document code, APIs, and technical decisions; • Support the team with testing, versioning, and development best practices.

Brazil
Job Closed
Curotec logo

Senior Full-Stack Engineer – AI/LLM-focused

Curotec

We help companies master digital innovation.

Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• Ship full-stack features end-to-end with high ownership • Use AI coding tools to accelerate development and refactoring • Build modern frontend apps and backend APIs • Connect AI/LLM systems into real product workflows • Push frequent releases and iterate quickly • Productionize AI-generated code with tests and reviews • Maintain lightweight CI, testing, and monitoring • Debug and fix production issues fast • Contribute to pragmatic architecture decisions

Argentina