{ "version": "https://jsonfeed.org/version/1.1", "title": "Job Search Results: 'python'", "home_page_url": "https://apply.coop/search?terms=python", "description": "Job search results for 'python'", "author": { "name": "apply.coop" }, "authors": [ { "name": "apply.coop" } ], "items": [ { "id": "https://apply.coop/jobs/d0vg9t6blda221bjl9b0-senior-ux-engineer", "url": "https://apply.coop/jobs/d0vg9t6blda221bjl9b0-senior-ux-engineer", "title": "Senior UX Engineer", "content_html": "\u003cp\u003eFreedom of the Press Foundation (FPF), a nonprofit organization dedicated to protecting, defending, and empowering public-interest journalism, is hiring a senior UX engineer to implement improvements to our websites Freedom.press, the U.S. Press Freedom Tracker, and SecureDrop.org.\u003c/p\u003e\n\u003cp\u003eReporting to the engineering manager (web and Dangerzone), this position will join a small team of web developers working on high-impact projects like the integration of “Action Center” functionality on the FPF website, deeper integration between our CMS and email newsletters, and improved data visualizations for the U.S. Press Freedom Tracker.\u003c/p\u003e\n\u003ch2\u003eResponsibilities\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDesign, prototype, and implement website components, pages, and templates\u003c/li\u003e\n\u003cli\u003eDevelop integration code with Python APIs and the Wagtail CMS\u003c/li\u003e\n\u003cli\u003eInform internal needs-finding processes with design ideas and prototypes\u003c/li\u003e\n\u003cli\u003eDevelop internal style guides and front-end development documentation\u003c/li\u003e\n\u003cli\u003eTest our websites for accessibility and usability issues and resolve them consistent with best practices\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eQualifications\u003c/h2\u003e\n\u003ch3\u003eRequired\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFive-plus years of experience as a UX engineer, front-end developer, product engineer, or comparable hybrid role at the intersection of development and UX, working as part of a team\u003c/li\u003e\n\u003cli\u003ePassion for the First Amendment and protecting the press freedom rights of all\u003c/li\u003e\n\u003cli\u003eDeep understanding of HTML, CSS (including responsive design and modern CSS features like grids), and modern JavaScript frameworks like React\u003c/li\u003e\n\u003cli\u003eProficiency in building and maintaining component libraries, style guides, or design systems.\u003c/li\u003e\n\u003cli\u003eExperience with apps such as Figma, Sketch, or other UX tools creating user flows, wireframes, or interactive prototypes.\u003c/li\u003e\n\u003cli\u003eCapability in writing and modifying Python classes and methods to support front-end features. You don’t need to be as capable in Python as in front-end technology, but you should be familiar with it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePreferred\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperience working in Python-based projects (e.g., Django-based CMS code)\u003c/li\u003e\n\u003cli\u003eFamiliarity with WCAG guidelines, ARIA attributes, and screen-reader testing tools\u003c/li\u003e\n\u003cli\u003eExperience conducting (or closely collaborating on) user testing and incorporating feedback into design and code\u003c/li\u003e\n\u003cli\u003eUnderstanding of front-end performance tools and techniques (e.g., Lighthouse audits, bundle optimization)\u003c/li\u003e\n\u003c/ul\u003e", "summary": "\u003cp\u003eFreedom of the Press Foundation (FPF), a nonprofit organization dedicated to protecting, defending, and empowering public-interest journalism, is hiring a senior UX engineer to implement improvements to our websites Freedom.press, the U.S. Press Freedom Tracker, and SecureDrop.org.\u003c/p\u003e\n\u003cp\u003eReporting to the engineering manager (web and Dangerzone), this position will join a small team of web developers working on high-impact projects like the integration of “Action Center” functionality on the FPF website, deeper integration between our CMS and email newsletters, and improved data visualizations for the U.S. Press Freedom Tracker.\u003c/p\u003e\n\u003ch2\u003eResponsibilities\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDesign, prototype, and implement website components, pages, and templates\u003c/li\u003e\n\u003cli\u003eDevelop integration code with Python APIs and the Wagtail CMS\u003c/li\u003e\n\u003cli\u003eInform internal needs-finding processes with design ideas and prototypes\u003c/li\u003e\n\u003cli\u003eDevelop internal style guides and front-end development documentation\u003c/li\u003e\n\u003cli\u003eTest our websites for accessibility and usability issues and resolve them consistent with best practices\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eQualifications\u003c/h2\u003e\n\u003ch3\u003eRequired\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFive-plus years of experience as a UX engineer, front-end developer, product engineer, or comparable hybrid role at the intersection of development and UX, working as part of a team\u003c/li\u003e\n\u003cli\u003ePassion for the First Amendment and protecting the press freedom rights of all\u003c/li\u003e\n\u003cli\u003eDeep understanding of HTML, CSS (including responsive design and modern CSS features like grids), and modern JavaScript frameworks like React\u003c/li\u003e\n\u003cli\u003eProficiency in building and maintaining component libraries, style guides, or design systems.\u003c/li\u003e\n\u003cli\u003eExperience with apps such as Figma, Sketch, or other UX tools creating user flows, wireframes, or interactive prototypes.\u003c/li\u003e\n\u003cli\u003eCapability in writing and modifying Python classes and methods to support front-end features. You don’t need to be as capable in Python as in front-end technology, but you should be familiar with it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePreferred\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperience working in Python-based projects (e.g., Django-based CMS code)\u003c/li\u003e\n\u003cli\u003eFamiliarity with WCAG guidelines, ARIA attributes, and screen-reader testing tools\u003c/li\u003e\n\u003cli\u003eExperience conducting (or closely collaborating on) user testing and incorporating feedback into design and code\u003c/li\u003e\n\u003cli\u003eUnderstanding of front-end performance tools and techniques (e.g., Lighthouse audits, bundle optimization)\u003c/li\u003e\n\u003c/ul\u003e", "date_published": "2025-06-03T00:00:00Z", "date_modified": "2025-06-03T14:21:53Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d0vgapeblda221bjl9bg-core-back-end-team", "url": "https://apply.coop/jobs/d0vgapeblda221bjl9bg-core-back-end-team", "title": "Core Back-end Team", "content_html": "\u003ch2\u003eDescription\u003c/h2\u003e\n\u003cp\u003eAs a member of the Backend team, you will be a graceful conductor of all the data flowing through the Kagi system. We are the beating drum that keeps everything running like clockwork and the harmony that brings all of our team\u0026#39;s work together into a little package in the user\u0026#39;s browser. Our skillset is wide, and our responsibility is huge.\u003c/p\u003e\n\u003cp\u003eOur Backend ethos is distilling the work that needs to happen into its simplest possible components and stringing them together. We have a critical eye for dependency and hidden complexity. We have no overarching frameworks that we use - we make the rules, and aren\u0026#39;t afraid to break them when there is context that we can exploit and optimize against.\u003c/p\u003e\n\u003cp\u003eYou will wrangle a novel, highly concurrent runtime to deliver the world\u0026#39;s best search results as fast as possible, and help Kagi further refine its quality, robustness, and taste. Your Kagi colleagues will be counting on you to deliver their hard work - from SSR\u0026#39;d frontend, to LLM token streams - to our loyal customers in a robust, and debuggable fashion.\u003c/p\u003e\n\u003ch2\u003eResponsibilities\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDevelop and own features and business logic operating at the heart of the Kagi experience end to end\u003c/li\u003e\n\u003cli\u003eContinuously identify improvements, simplifications, and optimizations in our workflows\u003c/li\u003e\n\u003cli\u003eBuild development tooling and provide support for other Kagi teams that integrate deeply with our backend\u003c/li\u003e\n\u003cli\u003eWork with our infra team to install observability (metrics, logs) to ensure stability and give business insights\u003c/li\u003e\n\u003cli\u003eDebug production systems when issues arise to identify impact and root cause\u003c/li\u003e\n\u003cli\u003eProactively respond to internal and user feedback to rapidly address bugs and minor feature changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRequirements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrives in a fully remote, globally distributed team, with ruthless communication habits\u003c/li\u003e\n\u003cli\u003eExperience with our core technologies:\n\u003cul\u003e\n\u003cli\u003eCrystal (or equivalent sister language experience in Go or Ruby)\u003c/li\u003e\n\u003cli\u003ePython\u003c/li\u003e\n\u003cli\u003eHTML/JS/CSS\u003c/li\u003e\n\u003cli\u003ePostgreSQL\u003c/li\u003e\n\u003cli\u003eRedis\u003c/li\u003e\n\u003cli\u003eGCP\u003c/li\u003e\n\u003cli\u003eDocker\u003c/li\u003e\n\u003cli\u003eSentry\u003c/li\u003e\n\u003cli\u003ePrometheus/Grafana\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeeply familiar with the lower level details that our systems are built on top of (OS, networking protocols, ...), unafraid to open black boxes to see how they work\u003c/li\u003e\n\u003cli\u003eComfortable operating without a heavy framework or ORMs. You know and can implement web standards, and are happy writing raw SQL\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePreferred qualifications\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCS degree or veteran industry experience (\u0026gt;5 years)\u003c/li\u003e\n\u003cli\u003eComfortable building frontend skeletons or prototypes for our FE team to polish\u003c/li\u003e\n\u003cli\u003eExperience with writing FFI bindings and/or familiarity with C\u003c/li\u003e\n\u003cli\u003eWorked with actor-based architectures and/or structured concurrency systems\u003c/li\u003e\n\u003cli\u003eFamiliarity with high level compiler architecture\u003c/li\u003e\n\u003cli\u003eShipped software that uses a GC, with an eye for code that creates unecessary GC waste\u003c/li\u003e\n\u003cli\u003eBuilt software that integrates with modern LLM APIs\u003c/li\u003e\n\u003cli\u003eExperience integrating with Stripe\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen applying, please focus on crafting a compelling cover letter. This document serves as your personal introduction - revealing to us who you are, why you aspire to join Kagi, and what drives your professional journey and what your ambition is. Use this opportunity to articulate your story and demonstrate why your talents would enhance our organisation.\u003c/p\u003e", "summary": "\u003ch2\u003eDescription\u003c/h2\u003e\n\u003cp\u003eAs a member of the Backend team, you will be a graceful conductor of all the data flowing through the Kagi system. We are the beating drum that keeps everything running like clockwork and the harmony that brings all of our team\u0026#39;s work together into a little package in the user\u0026#39;s browser. Our skillset is wide, and our responsibility is huge.\u003c/p\u003e\n\u003cp\u003eOur Backend ethos is distilling the work that needs to happen into its simplest possible components and stringing them together. We have a critical eye for dependency and hidden complexity. We have no overarching frameworks that we use - we make the rules, and aren\u0026#39;t afraid to break them when there is context that we can exploit and optimize against.\u003c/p\u003e\n\u003cp\u003eYou will wrangle a novel, highly concurrent runtime to deliver the world\u0026#39;s best search results as fast as possible, and help Kagi further refine its quality, robustness, and taste. Your Kagi colleagues will be counting on you to deliver their hard work - from SSR\u0026#39;d frontend, to LLM token streams - to our loyal customers in a robust, and debuggable fashion.\u003c/p\u003e\n\u003ch2\u003eResponsibilities\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDevelop and own features and business logic operating at the heart of the Kagi experience end to end\u003c/li\u003e\n\u003cli\u003eContinuously identify improvements, simplifications, and optimizations in our workflows\u003c/li\u003e\n\u003cli\u003eBuild development tooling and provide support for other Kagi teams that integrate deeply with our backend\u003c/li\u003e\n\u003cli\u003eWork with our infra team to install observability (metrics, logs) to ensure stability and give business insights\u003c/li\u003e\n\u003cli\u003eDebug production systems when issues arise to identify impact and root cause\u003c/li\u003e\n\u003cli\u003eProactively respond to internal and user feedback to rapidly address bugs and minor feature changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRequirements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrives in a fully remote, globally distributed team, with ruthless communication habits\u003c/li\u003e\n\u003cli\u003eExperience with our core technologies:\n\u003cul\u003e\n\u003cli\u003eCrystal (or equivalent sister language experience in Go or Ruby)\u003c/li\u003e\n\u003cli\u003ePython\u003c/li\u003e\n\u003cli\u003eHTML/JS/CSS\u003c/li\u003e\n\u003cli\u003ePostgreSQL\u003c/li\u003e\n\u003cli\u003eRedis\u003c/li\u003e\n\u003cli\u003eGCP\u003c/li\u003e\n\u003cli\u003eDocker\u003c/li\u003e\n\u003cli\u003eSentry\u003c/li\u003e\n\u003cli\u003ePrometheus/Grafana\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeeply familiar with the lower level details that our systems are built on top of (OS, networking protocols, ...), unafraid to open black boxes to see how they work\u003c/li\u003e\n\u003cli\u003eComfortable operating without a heavy framework or ORMs. You know and can implement web standards, and are happy writing raw SQL\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePreferred qualifications\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCS degree or veteran industry experience (\u0026gt;5 years)\u003c/li\u003e\n\u003cli\u003eComfortable building frontend skeletons or prototypes for our FE team to polish\u003c/li\u003e\n\u003cli\u003eExperience with writing FFI bindings and/or familiarity with C\u003c/li\u003e\n\u003cli\u003eWorked with actor-based architectures and/or structured concurrency systems\u003c/li\u003e\n\u003cli\u003eFamiliarity with high level compiler architecture\u003c/li\u003e\n\u003cli\u003eShipped software that uses a GC, with an eye for code that creates unecessary GC waste\u003c/li\u003e\n\u003cli\u003eBuilt software that integrates with modern LLM APIs\u003c/li\u003e\n\u003cli\u003eExperience integrating with Stripe\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen applying, please focus on crafting a compelling cover letter. This document serves as your personal introduction - revealing to us who you are, why you aspire to join Kagi, and what drives your professional journey and what your ambition is. Use this opportunity to articulate your story and demonstrate why your talents would enhance our organisation.\u003c/p\u003e", "date_published": "2025-06-03T00:00:00Z", "date_modified": "2025-06-03T14:24:04Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d0vgcbeblda221bjl9cg-engineering-manager--securedrop", "url": "https://apply.coop/jobs/d0vgcbeblda221bjl9cg-engineering-manager--securedrop", "title": "Engineering Manager, SecureDrop", "content_html": "\u003cp\u003eFreedom of the Press Foundation (FPF), a nonprofit organization dedicated to protecting, defending, and empowering public interest journalism, is hiring an engineering manager to oversee its SecureDrop development team. Reporting to the chief technology officer, this role will manage a remote and internationally distributed team of software engineers who work on SecureDrop, an open source whistleblower submission platform. SecureDrop makes it possible for newsrooms to manage their most sensitive submissions, from the next big story about abuse of government power to the exposure of corruption at the local level.\u003c/p\u003e\n\u003ch2\u003eAbout SecureDrop\u003c/h2\u003e\n\u003cp\u003eSecureDrop is an open source whistleblower submission system used by journalists to communicate with sources. Through its hardened architecture and the use of the Tor network, it offers whistleblowers strong security and anonymity protections. It is used by more than 70 news organizations worldwide, including The New York Times, The Washington Post, The Guardian, and Al Jazeera.\u003c/p\u003e\n\u003cp\u003eSecureDrop is composed of a variety of components:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSecureDrop Server: an anonymous whistleblowing system, deployed on hardened and Ansible-managed Ubuntu servers, hosting two web applications available as Onion services over the Tor Network.\u003c/li\u003e\n\u003cli\u003eSecureDrop Workstation: a platform built on top of Qubes OS to make SecureDrop faster and simpler for journalists to use. It consists of multiple GUI applications and services that span across a suite of SaltStack-provisioned, task-specific virtual machines.\u003c/li\u003e\n\u003cli\u003eSecureDrop Protocol: an end-to-end protocol designed specifically for whistleblowing systems, and intended for a future reimplementation of SecureDrop Server. This also encompasses our work on WEBCAT, to verify the integrity of code running in the browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor now, our main focus is on improving and expanding the functionality of SecureDrop Workstation, while maintaining SecureDrop Server. Future plans include a rewrite of the server application, using SecureDrop Protocol, to allow for easier deployments while preserving the security properties of the current system. As part of the team, a successful candidate will have a key role in these efforts.\u003c/p\u003e\n\u003ch2\u003eResponsibilities\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eManage and mentor a high-performing team, fostering a collaborative, mission-driven culture:\n\u003cul\u003e\n\u003cli\u003eHelp address impediments or blockers to your team’s progress, be they administrative, technical, or organizational\u003c/li\u003e\n\u003cli\u003eFacilitate the development of individual and team goals, and, in collaboration with the team’s tech lead, make regular updates to the SecureDrop development road map\u003c/li\u003e\n\u003cli\u003eRepresent team members within the organization, while creating opportunities for your team to do so as well\u003c/li\u003e\n\u003cli\u003eDevelop best practices in asynchronous collaboration, including clear documentation of discussions and decisions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProvide performance reviews, and plan and implement compensation changes in coordination with leadership and HR\u003c/li\u003e\n\u003cli\u003eIdentify key capacity gaps within the team and act as hiring manager for agreed-upon hires on your team\u003c/li\u003e\n\u003cli\u003eEnsure effective planning and facilitation of team meetings in the context of a distributed team spanning multiple time zones\u003c/li\u003e\n\u003cli\u003eManage the development process and ensure effective, agile project management of the SecureDrop team’s commitments\u003c/li\u003e\n\u003cli\u003eManage and oversee the SecureDrop team’s budget, and collaborate with the fundraising team on grant proposals and other fundraising initiatives\u003c/li\u003e\n\u003cli\u003eManage relationships with external vendors for purposes such as security audits or project-level engagements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eQualifications\u003c/h2\u003e\n\u003ch3\u003eRequired\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProven engineering leadership and people management experience: three-plus years of experience as a software or infrastructure engineer, and four-plus years as a manager for a team that ships production code\u003c/li\u003e\n\u003cli\u003eAgile project stewardship: demonstrated ability to run sprint planning, retrospectives, backlog grooming, or comparable team processes for a distributed team\u003c/li\u003e\n\u003cli\u003eHiring and capacity building: experience crafting role definitions, running inclusive interview and review processes, and onboarding new engineers\u003c/li\u003e\n\u003cli\u003eCommitment to public-interest journalism: You’re motivated to advance press freedom and whistleblower protection through open source technology\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePreferred\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperience contributing to or managing open source projects with external contributors and stakeholders\u003c/li\u003e\n\u003cli\u003ePractical experience with secure software development life cycles, threat modeling, incident response, and coordinating independent security audits.\u003c/li\u003e\n\u003cli\u003eExperience leading asynchronous teams across time zones\u003c/li\u003e\n\u003cli\u003eWorking knowledge of Python, Rust, Git, and other technologies used as part of SecureDrop development\u003c/li\u003e\n\u003c/ul\u003e", "summary": "\u003cp\u003eFreedom of the Press Foundation (FPF), a nonprofit organization dedicated to protecting, defending, and empowering public interest journalism, is hiring an engineering manager to oversee its SecureDrop development team. Reporting to the chief technology officer, this role will manage a remote and internationally distributed team of software engineers who work on SecureDrop, an open source whistleblower submission platform. SecureDrop makes it possible for newsrooms to manage their most sensitive submissions, from the next big story about abuse of government power to the exposure of corruption at the local level.\u003c/p\u003e\n\u003ch2\u003eAbout SecureDrop\u003c/h2\u003e\n\u003cp\u003eSecureDrop is an open source whistleblower submission system used by journalists to communicate with sources. Through its hardened architecture and the use of the Tor network, it offers whistleblowers strong security and anonymity protections. It is used by more than 70 news organizations worldwide, including The New York Times, The Washington Post, The Guardian, and Al Jazeera.\u003c/p\u003e\n\u003cp\u003eSecureDrop is composed of a variety of components:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSecureDrop Server: an anonymous whistleblowing system, deployed on hardened and Ansible-managed Ubuntu servers, hosting two web applications available as Onion services over the Tor Network.\u003c/li\u003e\n\u003cli\u003eSecureDrop Workstation: a platform built on top of Qubes OS to make SecureDrop faster and simpler for journalists to use. It consists of multiple GUI applications and services that span across a suite of SaltStack-provisioned, task-specific virtual machines.\u003c/li\u003e\n\u003cli\u003eSecureDrop Protocol: an end-to-end protocol designed specifically for whistleblowing systems, and intended for a future reimplementation of SecureDrop Server. This also encompasses our work on WEBCAT, to verify the integrity of code running in the browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor now, our main focus is on improving and expanding the functionality of SecureDrop Workstation, while maintaining SecureDrop Server. Future plans include a rewrite of the server application, using SecureDrop Protocol, to allow for easier deployments while preserving the security properties of the current system. As part of the team, a successful candidate will have a key role in these efforts.\u003c/p\u003e\n\u003ch2\u003eResponsibilities\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eManage and mentor a high-performing team, fostering a collaborative, mission-driven culture:\n\u003cul\u003e\n\u003cli\u003eHelp address impediments or blockers to your team’s progress, be they administrative, technical, or organizational\u003c/li\u003e\n\u003cli\u003eFacilitate the development of individual and team goals, and, in collaboration with the team’s tech lead, make regular updates to the SecureDrop development road map\u003c/li\u003e\n\u003cli\u003eRepresent team members within the organization, while creating opportunities for your team to do so as well\u003c/li\u003e\n\u003cli\u003eDevelop best practices in asynchronous collaboration, including clear documentation of discussions and decisions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProvide performance reviews, and plan and implement compensation changes in coordination with leadership and HR\u003c/li\u003e\n\u003cli\u003eIdentify key capacity gaps within the team and act as hiring manager for agreed-upon hires on your team\u003c/li\u003e\n\u003cli\u003eEnsure effective planning and facilitation of team meetings in the context of a distributed team spanning multiple time zones\u003c/li\u003e\n\u003cli\u003eManage the development process and ensure effective, agile project management of the SecureDrop team’s commitments\u003c/li\u003e\n\u003cli\u003eManage and oversee the SecureDrop team’s budget, and collaborate with the fundraising team on grant proposals and other fundraising initiatives\u003c/li\u003e\n\u003cli\u003eManage relationships with external vendors for purposes such as security audits or project-level engagements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eQualifications\u003c/h2\u003e\n\u003ch3\u003eRequired\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProven engineering leadership and people management experience: three-plus years of experience as a software or infrastructure engineer, and four-plus years as a manager for a team that ships production code\u003c/li\u003e\n\u003cli\u003eAgile project stewardship: demonstrated ability to run sprint planning, retrospectives, backlog grooming, or comparable team processes for a distributed team\u003c/li\u003e\n\u003cli\u003eHiring and capacity building: experience crafting role definitions, running inclusive interview and review processes, and onboarding new engineers\u003c/li\u003e\n\u003cli\u003eCommitment to public-interest journalism: You’re motivated to advance press freedom and whistleblower protection through open source technology\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePreferred\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperience contributing to or managing open source projects with external contributors and stakeholders\u003c/li\u003e\n\u003cli\u003ePractical experience with secure software development life cycles, threat modeling, incident response, and coordinating independent security audits.\u003c/li\u003e\n\u003cli\u003eExperience leading asynchronous teams across time zones\u003c/li\u003e\n\u003cli\u003eWorking knowledge of Python, Rust, Git, and other technologies used as part of SecureDrop development\u003c/li\u003e\n\u003c/ul\u003e", "date_published": "2025-06-03T00:00:00Z", "date_modified": "2025-06-03T14:27:04Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d0vgksublda221bjl9d0-gnome-app-developer", "url": "https://apply.coop/jobs/d0vgksublda221bjl9d0-gnome-app-developer", "title": "GNOME App Developer", "content_html": "\u003cp\u003eWe\u0026#39;re looking for an experienced open source developer and designer to support our team in building a platform-native web browser for Linux, using GTK and libadwaita.\u003c/p\u003e\n\u003cp\u003eYou’ll be working alongside a small and focused team, helping us navigate the GNOME ecosystem and build a great user experience that feels native and fast.\u003c/p\u003e\n\u003ch2\u003eWhat you\u0026#39;ll be doing:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHelping the team by suggesting GTK/libadwaita development best practices\u003c/li\u003e\n\u003cli\u003eReviewing existing code and suggesting improvements\u003c/li\u003e\n\u003cli\u003eContributing your experience in GNOME app development\u003c/li\u003e\n\u003cli\u003eProviding guidance on UX and interface design\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat we’re looking for:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStrong experience with Python and/or C/C++\u003c/li\u003e\n\u003cli\u003eGTK and libadwaita development experience\u003c/li\u003e\n\u003cli\u003eFamiliarity with GObject, GLib, and the GNOME stack\u003c/li\u003e\n\u003cli\u003eUnderstanding of GNOME’s Human Interface Guidelines (HIG)\u003c/li\u003e\n\u003cli\u003eKnowledge of modern web technologies (HTML, JS, CSS)\u003c/li\u003e\n\u003cli\u003eExperience distributing apps via Flatpak\u003c/li\u003e\n\u003cli\u003eA good eye for UX and UI design\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNice to have:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebKitGTK experience\u003c/li\u003e\n\u003cli\u003eKnowledge of modern web technologies (HTML, JS, CSS)\u003c/li\u003e\n\u003cli\u003eContributions to GNOME or other upstream projects\u003c/li\u003e\n\u003cli\u003eExperience mentoring or coaching other developers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWorking conditions:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a part-time consulting role. Fully remote.\u003c/li\u003e\n\u003c/ul\u003e", "summary": "\u003cp\u003eWe\u0026#39;re looking for an experienced open source developer and designer to support our team in building a platform-native web browser for Linux, using GTK and libadwaita.\u003c/p\u003e\n\u003cp\u003eYou’ll be working alongside a small and focused team, helping us navigate the GNOME ecosystem and build a great user experience that feels native and fast.\u003c/p\u003e\n\u003ch2\u003eWhat you\u0026#39;ll be doing:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHelping the team by suggesting GTK/libadwaita development best practices\u003c/li\u003e\n\u003cli\u003eReviewing existing code and suggesting improvements\u003c/li\u003e\n\u003cli\u003eContributing your experience in GNOME app development\u003c/li\u003e\n\u003cli\u003eProviding guidance on UX and interface design\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat we’re looking for:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStrong experience with Python and/or C/C++\u003c/li\u003e\n\u003cli\u003eGTK and libadwaita development experience\u003c/li\u003e\n\u003cli\u003eFamiliarity with GObject, GLib, and the GNOME stack\u003c/li\u003e\n\u003cli\u003eUnderstanding of GNOME’s Human Interface Guidelines (HIG)\u003c/li\u003e\n\u003cli\u003eKnowledge of modern web technologies (HTML, JS, CSS)\u003c/li\u003e\n\u003cli\u003eExperience distributing apps via Flatpak\u003c/li\u003e\n\u003cli\u003eA good eye for UX and UI design\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNice to have:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebKitGTK experience\u003c/li\u003e\n\u003cli\u003eKnowledge of modern web technologies (HTML, JS, CSS)\u003c/li\u003e\n\u003cli\u003eContributions to GNOME or other upstream projects\u003c/li\u003e\n\u003cli\u003eExperience mentoring or coaching other developers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWorking conditions:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a part-time consulting role. Fully remote.\u003c/li\u003e\n\u003c/ul\u003e", "date_published": "2025-06-03T00:00:00Z", "date_modified": "2025-06-03T14:45:14Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d0vgq1ublda221bjl9dg-principal-engineer", "url": "https://apply.coop/jobs/d0vgq1ublda221bjl9dg-principal-engineer", "title": "Principal Engineer", "content_html": "\u003cp\u003eWe\u0026#39;re looking for an experienced software engineer to shape the day-to-day engineering of Kagi\u0026#39;s products and services. This is a very open-ended role - you\u0026#39;ll be working across various teams (search, browser, R\u0026amp;D, etc) and with different roles (product, infrastructure eng, etc) to set the technical direction for Kagi, including making key architectural decisions for new Kagi projects.\u003c/p\u003e\n\u003ch2\u003eRequirements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA track record of designing robust systems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience in senior, open-ended engineering roles\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStrong cross-functional collaboration skills\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience building and deploying systems up and down the stack (cloud, mobile, etc)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eResponsibilities\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrive technical standards, architectural patterns, and engineering best practices across the organization\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eJumping in and tackling highest complexity/risk problems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMentor senior engineers\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnticipates, enables and facilitates cross-team and cross-product collaboration to drive desired outcomes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnticipate future technical needs, choosing technologies for the company to invest and build expertise in\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHelping different teams solve their hardest problems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTeam lead for Kagi Labs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIndividual contributor on Labs projects\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNice to have\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExperience working with hardware devices\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience building on Google Cloud Platform (GCP)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience with distributed systems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience in Python, Crystal, rust, mobile development\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen applying, please focus on crafting a compelling cover letter. This document serves as your personal introduction - revealing to us who you are, why you aspire to join Kagi, and what drives your professional journey and what your ambition is. Use this opportunity to articulate your story and demonstrate why your talents would enhance our organisation.\u003c/p\u003e", "summary": "\u003cp\u003eWe\u0026#39;re looking for an experienced software engineer to shape the day-to-day engineering of Kagi\u0026#39;s products and services. This is a very open-ended role - you\u0026#39;ll be working across various teams (search, browser, R\u0026amp;D, etc) and with different roles (product, infrastructure eng, etc) to set the technical direction for Kagi, including making key architectural decisions for new Kagi projects.\u003c/p\u003e\n\u003ch2\u003eRequirements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA track record of designing robust systems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience in senior, open-ended engineering roles\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStrong cross-functional collaboration skills\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience building and deploying systems up and down the stack (cloud, mobile, etc)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eResponsibilities\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrive technical standards, architectural patterns, and engineering best practices across the organization\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eJumping in and tackling highest complexity/risk problems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMentor senior engineers\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnticipates, enables and facilitates cross-team and cross-product collaboration to drive desired outcomes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnticipate future technical needs, choosing technologies for the company to invest and build expertise in\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHelping different teams solve their hardest problems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTeam lead for Kagi Labs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIndividual contributor on Labs projects\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNice to have\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExperience working with hardware devices\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience building on Google Cloud Platform (GCP)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience with distributed systems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience in Python, Crystal, rust, mobile development\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen applying, please focus on crafting a compelling cover letter. This document serves as your personal introduction - revealing to us who you are, why you aspire to join Kagi, and what drives your professional journey and what your ambition is. Use this opportunity to articulate your story and demonstrate why your talents would enhance our organisation.\u003c/p\u003e", "date_published": "2025-06-03T00:00:00Z", "date_modified": "2025-06-03T14:56:14Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d0vgviublda221bjl9g0-search-index-team", "url": "https://apply.coop/jobs/d0vgviublda221bjl9g0-search-index-team", "title": "Search Index Team", "content_html": "\u003cp\u003eAs a member of the Search Index Team at Kagi, you will play a crucial role in building and enhancing the foundation of our search engine. Your work will directly impact the quality and relevance of search results delivered to users. This role offers the opportunity to tackle complex challenges, innovate, and contribute to the development of cutting-edge search technologies in a fast-paced startup environment.\u003c/p\u003e\n\u003ch2\u003eResponsibilities\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDevelop and optimize the web crawling system to efficiently gather high-quality web pages.\u003c/li\u003e\n\u003cli\u003eDesign and implement robust indexing strategies to store and organize collected data.\u003c/li\u003e\n\u003cli\u003eCreate and refine ranking algorithms to deliver the most relevant search results.\u003c/li\u003e\n\u003cli\u003eCollaborate with the Core ML Team to integrate machine learning techniques into indexing and ranking processes.\u003c/li\u003e\n\u003cli\u003eMonitor and analyze system performance, identifying areas for improvement and implementing optimizations.\u003c/li\u003e\n\u003cli\u003eStay up-to-date with the latest trends and advancements in web crawling, indexing, and ranking technologies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRequirements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStrong programming skills in languages such as Rust, C++, or Python.\u003c/li\u003e\n\u003cli\u003eIn-depth knowledge of web crawling techniques, including handling various web page structures, navigation, and content extraction.\u003c/li\u003e\n\u003cli\u003eSolid understanding of data structures, algorithms, and information retrieval concepts.\u003c/li\u003e\n\u003cli\u003eExperience with distributed computing and large-scale data processing frameworks like Hadoop or Spark.\u003c/li\u003e\n\u003cli\u003eFamiliarity with search engine architecture and ranking algorithms.\u003c/li\u003e\n\u003cli\u003eAbility to analyze and interpret large datasets to derive insights and make data-driven decisions.\u003c/li\u003e\n\u003cli\u003eExcellent problem-solving and debugging skills.\u003c/li\u003e\n\u003cli\u003eStrong communication and collaboration abilities to work effectively with cross-functional teams.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePreferred Qualifications\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdvanced degree in Computer Science, Information Retrieval, or a related field\u003c/li\u003e\n\u003cli\u003ePrior experience working on search engine technologies at scale\u003c/li\u003e\n\u003cli\u003eKnowledge of natural language processing (NLP) and its applications in search\u003c/li\u003e\n\u003cli\u003eContributions to open-source projects or research publications in the field of web search\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAs a member of the Search Index Team at Kagi, you will play a crucial role in building and enhancing our search engine\u0026#39;s foundation. Your work will directly impact the quality and relevance of search results delivered to our users. You will have the opportunity to tackle complex challenges, innovate, and contribute to the development of cutting-edge search technologies in a fast-paced startup environment.\u003c/p\u003e", "summary": "\u003cp\u003eAs a member of the Search Index Team at Kagi, you will play a crucial role in building and enhancing the foundation of our search engine. Your work will directly impact the quality and relevance of search results delivered to users. This role offers the opportunity to tackle complex challenges, innovate, and contribute to the development of cutting-edge search technologies in a fast-paced startup environment.\u003c/p\u003e\n\u003ch2\u003eResponsibilities\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDevelop and optimize the web crawling system to efficiently gather high-quality web pages.\u003c/li\u003e\n\u003cli\u003eDesign and implement robust indexing strategies to store and organize collected data.\u003c/li\u003e\n\u003cli\u003eCreate and refine ranking algorithms to deliver the most relevant search results.\u003c/li\u003e\n\u003cli\u003eCollaborate with the Core ML Team to integrate machine learning techniques into indexing and ranking processes.\u003c/li\u003e\n\u003cli\u003eMonitor and analyze system performance, identifying areas for improvement and implementing optimizations.\u003c/li\u003e\n\u003cli\u003eStay up-to-date with the latest trends and advancements in web crawling, indexing, and ranking technologies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRequirements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStrong programming skills in languages such as Rust, C++, or Python.\u003c/li\u003e\n\u003cli\u003eIn-depth knowledge of web crawling techniques, including handling various web page structures, navigation, and content extraction.\u003c/li\u003e\n\u003cli\u003eSolid understanding of data structures, algorithms, and information retrieval concepts.\u003c/li\u003e\n\u003cli\u003eExperience with distributed computing and large-scale data processing frameworks like Hadoop or Spark.\u003c/li\u003e\n\u003cli\u003eFamiliarity with search engine architecture and ranking algorithms.\u003c/li\u003e\n\u003cli\u003eAbility to analyze and interpret large datasets to derive insights and make data-driven decisions.\u003c/li\u003e\n\u003cli\u003eExcellent problem-solving and debugging skills.\u003c/li\u003e\n\u003cli\u003eStrong communication and collaboration abilities to work effectively with cross-functional teams.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePreferred Qualifications\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdvanced degree in Computer Science, Information Retrieval, or a related field\u003c/li\u003e\n\u003cli\u003ePrior experience working on search engine technologies at scale\u003c/li\u003e\n\u003cli\u003eKnowledge of natural language processing (NLP) and its applications in search\u003c/li\u003e\n\u003cli\u003eContributions to open-source projects or research publications in the field of web search\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAs a member of the Search Index Team at Kagi, you will play a crucial role in building and enhancing our search engine\u0026#39;s foundation. Your work will directly impact the quality and relevance of search results delivered to our users. You will have the opportunity to tackle complex challenges, innovate, and contribute to the development of cutting-edge search technologies in a fast-paced startup environment.\u003c/p\u003e", "date_published": "2025-06-03T00:00:00Z", "date_modified": "2025-06-03T15:08:01Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] } ] }