
Senior/Staff Software Engineer β Tech Lead
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Canada.
β’ Take ownership of the technical architecture for the ScreamingFace squad, overseeing the entire process from design to engineering and deployment.
β’ Create the internet's inaugural leaderboard for fusion models along with an open toolkit that supports benchmark evaluations.
β’ Ensure dependable technical capabilities and enhance user experience, maintaining consistency from current implementations to future product roadmap advancements.
β’ Facilitate production readiness by implementing deployment monitoring, error handling, graceful degradation strategies, and operational runbooks.
β’ Establish and guide engineering best practices that emphasize modularity, security, reliability, scalability, code quality, and effective production delivery.
β’ Collaborate on the core technology stack strategy through architectural reviews and the identification of shared organizational primitives.
β’ Define standard interfaces to prevent tight coupling in system components.
β’ Work in partnership with the product lead to create and implement realistic, scalable, and architecturally sound roadmaps.
β’ Take ownership of the engineering quarterly goals delivery and manage resources effectively.
β’ Oversee team productivity, output, delivery, timeliness, morale, and overall success.
β’ Advocate for high-quality software delivery through the use of tools, processes, methodologies, individual contributions, and code reviews.
β’ Develop technical documentation and processes that promote high velocity and effective knowledge transfer.
β’ Collaborate closely with Kevin McDonough, the Head of Engineering.
β’ 8+ years of professional software engineering experience with a proven history of building, shipping, and operating production systems at significant scale.
β’ Hands-on experience in creating production software utilizing AI coding agents (e.g., Claude Code, Cursor) and assisting teams in managing their workflows with these agents.
β’ Strong proficiency in Python (3.12+) encompassing FastAPI services, asynchronous orchestration of concurrent model calls, typed SDK design and packaging, parsers, ASTs, and DAG execution.
β’ Experience in distributed systems and API design, including the development and evolution of interfaces used by multiple independent teams.
β’ Technical leadership experience in introducing engineering quality practices such as code reviews, testing, and CI/CD methodologies.
β’ Experience in mentoring or managing at least two engineers.
β’ Ability to navigate ambiguity and manage resource constraints effectively.
β’ A strong sense of commitment, accountability, and ownership.
β’ Excellent written communication skills and the ability to foster high-trust working relationships across time zones of 6 hours or more.
β’ Experience in cross-functional collaboration and communication with both engineering and non-engineering stakeholders.
β’ Practical experience with RAG and information retrieval using vector databases, retrieval pipelines, embedding strategies, and aggregation is preferred.
β’ Familiarity with Vue 3 / TypeScript, Rust / Tauri, or cross-platform desktop application development is preferred.
β’ Experience with Networking/P2P applications is preferred.
β’ Mission-Driven Work: Join a 501(c)(3) nonprofit organization dedicated to social impact rather than profit, providing an opportunity to make a significant difference in the world.
β’ Open Source Contribution: Make a tangible impact by contributing to an Open Source project that serves a wide community.
β’ Collaborative Global Team: Become part of a vibrant, international team that values collaboration and diversity.
β’ Flexible Work Hours: Enjoy the freedom to organize your work hours to best align with your life and productivity needs.
β’ Fully Remote Work: Work remotely, adhering to the location requirements specified for this role.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.