{ "version": "https://jsonfeed.org/version/1.1", "title": "Job Search Results: 'software engineer'", "home_page_url": "https://apply.coop/search?terms=software engineer", "description": "Job search results for 'software engineer'", "author": { "name": "apply.coop" }, "authors": [ { "name": "apply.coop" } ], "items": [ { "id": "https://apply.coop/jobs/d0sv65mblda221bjl91g-senior-software-engineer", "url": "https://apply.coop/jobs/d0sv65mblda221bjl91g-senior-software-engineer", "title": "Senior Software Engineer", "content_html": "\u003ch2\u003eWant to use your engineering skills for good? Empower is hiring software engineers!\u003c/h2\u003e\n\u003cp\u003eEmpower is a nonprofit that works to dramatically increase civic engagement by helping groups organize their communities with friend-to-friend outreach. That\u0026#39;s called \u0026#34;relational organizing.\u0026#34;\u003c/p\u003e\n\u003cp\u003eIn 2020, we were the largest relational organizing tech and training coalition for progressive organizations and nonprofits, training 77,000 people from over 1,000 organizations (especially organizations that work in youth, Black, and Latinx communities), growing to 5 times larger than even the Biden campaign’s relational program.\u003c/p\u003e\n\u003cp\u003eIn 2022, we built on that work to do vaccine outreach as well as some experiments on new styles of relational organizing. Those experiments turned out well, and in 2024, we ran the largest relational organizing campaign in history, mobilizing 47,000 trusted messengers to have 9 million conversations with 3 million hard to reach voters. Obviously, things didn\u0026#39;t go how we wanted in the 2024 elections, but we have a bunch of ideas for how to leverage our relational network and expertise to have an even bigger impact in the 2026 midterms!\u003c/p\u003e\n\u003cp\u003eIf you\u0026#39;re a software engineer looking to make a difference, this is an extremely high-leverage opportunity!\u003c/p\u003e\n\u003ch2\u003eHow does Empower increase civic engagement and voting?\u003c/h2\u003e\n\u003cp\u003eWe train volunteers to reach out to friends and family and share personal stories about the issues that matter most to them.\u003c/p\u003e\n\u003cp\u003eWhen people ask their close friends and family to get involved or vote, those friends and family members become much more likely to actually do it. Empower is a product and course of training that helps community groups scale up this kind of direct personal outreach. (For a concrete example, see the FAQ.)\u003c/p\u003e\n\u003cp\u003eIt’s effective. Empower has been studied in nine different independently-run, randomly controlled trials which all found that its usage led to large and statistically significant increases in voter turnout — far more effective than phone-banking, text-banking, or door-to-door canvassing.\u003c/p\u003e\n\u003cp\u003eIt’s growing fast. The number of conversations Empower facilitated grew by over 10x between the 2016 and 2018 election cycles, grew by 10x again in the 2020 election cycle, and then grew by 30x for the 2024 election cycle. In order to keep up that pace going forward, we need to grow our team and keep adding features that help our organizations!\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the organization like?\u003c/h2\u003e\n\u003cp\u003eThere are two main teams: product/engineering, and organizing/training. We\u0026#39;re spread out all across the country, with some clustering in the Bay Area and in Madison, WI (you could be anywhere). The product/engineering team has one short stand-up three times a week.\u003c/p\u003e\n\u003cp\u003eEmpower is an equal opportunity employer and does not discriminate based on age, ancestry, race, ethnicity, color, national origin, gender identity or expression, sex, pregnancy, sexual orientation, marital status, family or medical care leave, religion, genetic information, medical condition, physical or mental disability, or veteran status.\u003c/p\u003e\n\u003cp\u003eDiversity, equity, and inclusion are important to our organization! Women, BIPOC people, and individuals from the LGBTQ+ community are strongly encouraged to apply.\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the stack?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript (it\u0026#39;s fine if you only happen to know JavaScript)\u003c/li\u003e\n\u003cli\u003eReact (good to have experience with this)\u003c/li\u003e\n\u003cli\u003eReact Native (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eNode (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eAWS (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eRDS MySQL (we\u0026#39;re planning on moving to a horizontally-scalable DB. If you have expertise in those kinds of transitions, that would be great, but it\u0026#39;s fine not to be a DB expert!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsing TypeScript (we still have some leftover JS) everywhere has allowed us to share important code across mobile, web, and server.\u003c/p\u003e\n\u003ch2\u003eWhat sorts of things do we work on?\u003c/h2\u003e\n\u003cp\u003eOur roadmap is driven by the needs of our users. We talk to organizations that use us, uncover patterns in their needs, and then design our product to be maximally useful. We also take work that keeps our product velocity as high as possible. Here are some past examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCross-organization support: many of the folks using Empower are in multiple organizations, so we added dashboards to improve visibility across organizations and the ability to copy data between organizations\u003c/li\u003e\n\u003cli\u003eAdvanced filtering: we try to make all of our data available to the directors of an organization, so we added some power-user tools for slicing and dicing the data in their dashboards\u003c/li\u003e\n\u003cli\u003eScalability: we knew that our scale would be much higher in 2024, so we built infrastructure to generate synthetic data, send synthetic requests to our endpoints, analyze past programs to see what the shape of our data looked like, and then we improved performance, letting us avoid any unplanned downtime during the election\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe have a good foundation to build on and a lot of great feedback from groups that used Empower in 2024, so there\u0026#39;s a ton more features to work on! A few things on the roadmap are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRefreshing the UI\u003c/li\u003e\n\u003cli\u003eChanging our data loading strategy to improve performance and reduce complexity\u003c/li\u003e\n\u003cli\u003eIntegrating with Catalist, a voter database, to help people prioritize the most impactful conversations\u003c/li\u003e\n\u003cli\u003eContinuing to improve our scalability\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWho would be a good fit?\u003c/h2\u003e\n\u003cp\u003eThis opportunity is perfect for someone who has honed their engineering and product skills in other roles and now wants to put them to use to protect democracy.\u003c/p\u003e\n\u003cp\u003eWe\u0026#39;re looking for a product-focused engineer who is a generalist and who:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCares deeply about the mission\u003c/li\u003e\n\u003cli\u003eCan write solid code, and also can come up with expedient hacks where warranted\u003c/li\u003e\n\u003cli\u003eHas frontend experience, including with JavaScript and React\u003c/li\u003e\n\u003cli\u003eHas US work authorization\u003c/li\u003e\n\u003cli\u003eIs productive in a remote environment\u003c/li\u003e\n\u003cli\u003eCommunicates well, is open-minded, and is open to improvement and learning\u003c/li\u003e\n\u003cli\u003eTakes initiative\u003c/li\u003e\n\u003cli\u003eTakes ownership over end results: launching stuff that gets used!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf your background or experience are a little different but you think you\u0026#39;d be great in this role, please apply!\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the compensation like?\u003c/h2\u003e\n\u003cp\u003eOur payment philosophy is: we want to attract great software engineers, so we pay more generously than most nonprofits (though of course less than big tech companies). And we\u0026#39;re using a fixed scale because salary negotiations are a common source of inequitable pay in software engineering.\u003c/p\u003e\n\u003cp\u003eOur starting pay scale for new engineers is based on years of software engineering experience:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e3 years: 135k\u003c/li\u003e\n\u003cli\u003e4 years: 140k\u003c/li\u003e\n\u003cli\u003e5 years: 145k\u003c/li\u003e\n\u003cli\u003e6 years: 150k\u003c/li\u003e\n\u003cli\u003e7 years: 155k\u003c/li\u003e\n\u003cli\u003e8+ years: 160k\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFolks with nontraditional backgrounds are great too! SWE-adjacent work (and masters degrees) will still count as experience, but at a lower rate.\u003c/p\u003e\n\u003cp\u003eAfter starting, there may also be merit-based raises as well as cost of living adjustments.\u003c/p\u003e\n\u003cp\u003eAnd, while we\u0026#39;re typically pretty good at keeping people moving up as they get more experience, we\u0026#39;re also a nonprofit, and fundraising is harder in some years than others, so this isn\u0026#39;t a guarantee of an annual raise.\u003c/p\u003e\n\u003cp\u003eWe also provide full health care, and each year, there are 10 vacation days, 10 paid holidays, 7 paid personal days, in addition to sick leave.\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s great about working here?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmpower combines product and engineering talent from startups and big tech companies with the prowess of highly experienced organizing trainers. Both sides of the organization are important and learn a lot from each other.\u003c/li\u003e\n\u003cli\u003eA strong technical stack and minimizing red tape means we can iterate quickly\u003c/li\u003e\n\u003cli\u003ePeople are nice! You might get cheese from Wisconsin as a holiday present.\u003c/li\u003e\n\u003cli\u003eIt\u0026#39;s very bubble-bursting — you get to interact with a much larger cross-section of society than in most roles in tech\u003c/li\u003e\n\u003cli\u003eYou get to have a huge impact on civic engagement and the future of democracy in our country\u003c/li\u003e\n\u003c/ul\u003e", "summary": "\u003ch2\u003eWant to use your engineering skills for good? Empower is hiring software engineers!\u003c/h2\u003e\n\u003cp\u003eEmpower is a nonprofit that works to dramatically increase civic engagement by helping groups organize their communities with friend-to-friend outreach. That\u0026#39;s called \u0026#34;relational organizing.\u0026#34;\u003c/p\u003e\n\u003cp\u003eIn 2020, we were the largest relational organizing tech and training coalition for progressive organizations and nonprofits, training 77,000 people from over 1,000 organizations (especially organizations that work in youth, Black, and Latinx communities), growing to 5 times larger than even the Biden campaign’s relational program.\u003c/p\u003e\n\u003cp\u003eIn 2022, we built on that work to do vaccine outreach as well as some experiments on new styles of relational organizing. Those experiments turned out well, and in 2024, we ran the largest relational organizing campaign in history, mobilizing 47,000 trusted messengers to have 9 million conversations with 3 million hard to reach voters. Obviously, things didn\u0026#39;t go how we wanted in the 2024 elections, but we have a bunch of ideas for how to leverage our relational network and expertise to have an even bigger impact in the 2026 midterms!\u003c/p\u003e\n\u003cp\u003eIf you\u0026#39;re a software engineer looking to make a difference, this is an extremely high-leverage opportunity!\u003c/p\u003e\n\u003ch2\u003eHow does Empower increase civic engagement and voting?\u003c/h2\u003e\n\u003cp\u003eWe train volunteers to reach out to friends and family and share personal stories about the issues that matter most to them.\u003c/p\u003e\n\u003cp\u003eWhen people ask their close friends and family to get involved or vote, those friends and family members become much more likely to actually do it. Empower is a product and course of training that helps community groups scale up this kind of direct personal outreach. (For a concrete example, see the FAQ.)\u003c/p\u003e\n\u003cp\u003eIt’s effective. Empower has been studied in nine different independently-run, randomly controlled trials which all found that its usage led to large and statistically significant increases in voter turnout — far more effective than phone-banking, text-banking, or door-to-door canvassing.\u003c/p\u003e\n\u003cp\u003eIt’s growing fast. The number of conversations Empower facilitated grew by over 10x between the 2016 and 2018 election cycles, grew by 10x again in the 2020 election cycle, and then grew by 30x for the 2024 election cycle. In order to keep up that pace going forward, we need to grow our team and keep adding features that help our organizations!\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the organization like?\u003c/h2\u003e\n\u003cp\u003eThere are two main teams: product/engineering, and organizing/training. We\u0026#39;re spread out all across the country, with some clustering in the Bay Area and in Madison, WI (you could be anywhere). The product/engineering team has one short stand-up three times a week.\u003c/p\u003e\n\u003cp\u003eEmpower is an equal opportunity employer and does not discriminate based on age, ancestry, race, ethnicity, color, national origin, gender identity or expression, sex, pregnancy, sexual orientation, marital status, family or medical care leave, religion, genetic information, medical condition, physical or mental disability, or veteran status.\u003c/p\u003e\n\u003cp\u003eDiversity, equity, and inclusion are important to our organization! Women, BIPOC people, and individuals from the LGBTQ+ community are strongly encouraged to apply.\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the stack?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript (it\u0026#39;s fine if you only happen to know JavaScript)\u003c/li\u003e\n\u003cli\u003eReact (good to have experience with this)\u003c/li\u003e\n\u003cli\u003eReact Native (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eNode (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eAWS (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eRDS MySQL (we\u0026#39;re planning on moving to a horizontally-scalable DB. If you have expertise in those kinds of transitions, that would be great, but it\u0026#39;s fine not to be a DB expert!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsing TypeScript (we still have some leftover JS) everywhere has allowed us to share important code across mobile, web, and server.\u003c/p\u003e\n\u003ch2\u003eWhat sorts of things do we work on?\u003c/h2\u003e\n\u003cp\u003eOur roadmap is driven by the needs of our users. We talk to organizations that use us, uncover patterns in their needs, and then design our product to be maximally useful. We also take work that keeps our product velocity as high as possible. Here are some past examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCross-organization support: many of the folks using Empower are in multiple organizations, so we added dashboards to improve visibility across organizations and the ability to copy data between organizations\u003c/li\u003e\n\u003cli\u003eAdvanced filtering: we try to make all of our data available to the directors of an organization, so we added some power-user tools for slicing and dicing the data in their dashboards\u003c/li\u003e\n\u003cli\u003eScalability: we knew that our scale would be much higher in 2024, so we built infrastructure to generate synthetic data, send synthetic requests to our endpoints, analyze past programs to see what the shape of our data looked like, and then we improved performance, letting us avoid any unplanned downtime during the election\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe have a good foundation to build on and a lot of great feedback from groups that used Empower in 2024, so there\u0026#39;s a ton more features to work on! A few things on the roadmap are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRefreshing the UI\u003c/li\u003e\n\u003cli\u003eChanging our data loading strategy to improve performance and reduce complexity\u003c/li\u003e\n\u003cli\u003eIntegrating with Catalist, a voter database, to help people prioritize the most impactful conversations\u003c/li\u003e\n\u003cli\u003eContinuing to improve our scalability\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWho would be a good fit?\u003c/h2\u003e\n\u003cp\u003eThis opportunity is perfect for someone who has honed their engineering and product skills in other roles and now wants to put them to use to protect democracy.\u003c/p\u003e\n\u003cp\u003eWe\u0026#39;re looking for a product-focused engineer who is a generalist and who:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCares deeply about the mission\u003c/li\u003e\n\u003cli\u003eCan write solid code, and also can come up with expedient hacks where warranted\u003c/li\u003e\n\u003cli\u003eHas frontend experience, including with JavaScript and React\u003c/li\u003e\n\u003cli\u003eHas US work authorization\u003c/li\u003e\n\u003cli\u003eIs productive in a remote environment\u003c/li\u003e\n\u003cli\u003eCommunicates well, is open-minded, and is open to improvement and learning\u003c/li\u003e\n\u003cli\u003eTakes initiative\u003c/li\u003e\n\u003cli\u003eTakes ownership over end results: launching stuff that gets used!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf your background or experience are a little different but you think you\u0026#39;d be great in this role, please apply!\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the compensation like?\u003c/h2\u003e\n\u003cp\u003eOur payment philosophy is: we want to attract great software engineers, so we pay more generously than most nonprofits (though of course less than big tech companies). And we\u0026#39;re using a fixed scale because salary negotiations are a common source of inequitable pay in software engineering.\u003c/p\u003e\n\u003cp\u003eOur starting pay scale for new engineers is based on years of software engineering experience:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e3 years: 135k\u003c/li\u003e\n\u003cli\u003e4 years: 140k\u003c/li\u003e\n\u003cli\u003e5 years: 145k\u003c/li\u003e\n\u003cli\u003e6 years: 150k\u003c/li\u003e\n\u003cli\u003e7 years: 155k\u003c/li\u003e\n\u003cli\u003e8+ years: 160k\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFolks with nontraditional backgrounds are great too! SWE-adjacent work (and masters degrees) will still count as experience, but at a lower rate.\u003c/p\u003e\n\u003cp\u003eAfter starting, there may also be merit-based raises as well as cost of living adjustments.\u003c/p\u003e\n\u003cp\u003eAnd, while we\u0026#39;re typically pretty good at keeping people moving up as they get more experience, we\u0026#39;re also a nonprofit, and fundraising is harder in some years than others, so this isn\u0026#39;t a guarantee of an annual raise.\u003c/p\u003e\n\u003cp\u003eWe also provide full health care, and each year, there are 10 vacation days, 10 paid holidays, 7 paid personal days, in addition to sick leave.\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s great about working here?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmpower combines product and engineering talent from startups and big tech companies with the prowess of highly experienced organizing trainers. Both sides of the organization are important and learn a lot from each other.\u003c/li\u003e\n\u003cli\u003eA strong technical stack and minimizing red tape means we can iterate quickly\u003c/li\u003e\n\u003cli\u003ePeople are nice! You might get cheese from Wisconsin as a holiday present.\u003c/li\u003e\n\u003cli\u003eIt\u0026#39;s very bubble-bursting — you get to interact with a much larger cross-section of society than in most roles in tech\u003c/li\u003e\n\u003cli\u003eYou get to have a huge impact on civic engagement and the future of democracy in our country\u003c/li\u003e\n\u003c/ul\u003e", "date_published": "2025-05-30T00:00:00Z", "date_modified": "2025-05-30T18:04:24Z", "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/d0vgc0mblda221bjl9c0-security-specialist", "url": "https://apply.coop/jobs/d0vgc0mblda221bjl9c0-security-specialist", "title": "Security Specialist", "content_html": "\u003cp\u003eThe Security Specialist role is to protect against security attacks, find and address security threats/vulnerabilities, and maintain our bug bounty program. This is a part-time role, and you would need to be able to commit approximately 10 hours per week to the role.\u003c/p\u003e\n\u003cp\u003eYou will be an independent contractor, and the fee paid for this role is US$1,000 per month.\u003c/p\u003e\n\u003ch2\u003eJob responsibilities\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eConduct regular security audits, risk assessments, and vulnerability scans to identify potential security weaknesses and proactively address them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCollaborate with internal teams to perform penetration testing and vulnerability assessments to identify and remediate vulnerabilities and weaknesses.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdministrator of Kagi’s Bug Bounty Program, address vulnerability reports, raise them to the appropriate team, and give feedback/reward to the reporters.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCollaborate with the infrastructure team to develop and implement security policies on cloud platforms (GCP, Azure, AWS) and Github.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStay updated with emerging security trends and best practices to improve the organization’s security posture continuously.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eRequired skills\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eStrong knowledge of information security principles, practices, and technologies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProficient in performing risk assessments and vulnerability scans\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience in configuring and managing security systems such as firewalls, intrusion detection systems, and antivirus software\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA big plus for candidates who have experience or certifications in Google Cloud Platform/AWS/Github in terms of security\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA big plus for candidates who have been listed in Kagi’s Bug Bounty Program reward \u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExcellent communication skills to effectively communicate with cross-functional teams\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eQualifications\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003eBachelor’s degree in Computer Science, Information Security, or related field\u003c/li\u003e\n\u003c/ol\u003e", "summary": "\u003cp\u003eThe Security Specialist role is to protect against security attacks, find and address security threats/vulnerabilities, and maintain our bug bounty program. This is a part-time role, and you would need to be able to commit approximately 10 hours per week to the role.\u003c/p\u003e\n\u003cp\u003eYou will be an independent contractor, and the fee paid for this role is US$1,000 per month.\u003c/p\u003e\n\u003ch2\u003eJob responsibilities\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eConduct regular security audits, risk assessments, and vulnerability scans to identify potential security weaknesses and proactively address them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCollaborate with internal teams to perform penetration testing and vulnerability assessments to identify and remediate vulnerabilities and weaknesses.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdministrator of Kagi’s Bug Bounty Program, address vulnerability reports, raise them to the appropriate team, and give feedback/reward to the reporters.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCollaborate with the infrastructure team to develop and implement security policies on cloud platforms (GCP, Azure, AWS) and Github.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStay updated with emerging security trends and best practices to improve the organization’s security posture continuously.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eRequired skills\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eStrong knowledge of information security principles, practices, and technologies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProficient in performing risk assessments and vulnerability scans\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience in configuring and managing security systems such as firewalls, intrusion detection systems, and antivirus software\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA big plus for candidates who have experience or certifications in Google Cloud Platform/AWS/Github in terms of security\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA big plus for candidates who have been listed in Kagi’s Bug Bounty Program reward \u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExcellent communication skills to effectively communicate with cross-functional teams\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eQualifications\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003eBachelor’s degree in Computer Science, Information Security, or related field\u003c/li\u003e\n\u003c/ol\u003e", "date_published": "2025-06-03T00:00:00Z", "date_modified": "2025-06-03T20:50:23Z", "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/d0vgqueblda221bjl9e0-flutter-tech-lead", "url": "https://apply.coop/jobs/d0vgqueblda221bjl9e0-flutter-tech-lead", "title": "Flutter Tech Lead", "content_html": "\u003cp\u003eWe are looking for an experienced Flutter Tech Lead to guide our mobile development team in creating top-notch applications. As a senior member, you will be responsible for setting technical direction, creating roadmaps, and ensuring successful project delivery. If you have a strong background in Flutter and leadership experience, we want you to lead our team to new heights!\u003c/p\u003e\n\u003ch2\u003eRequirements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExtensive experience in mobile app development with Flutter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProven track record of leading technical teams and projects.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStrong skills in creating project roadmaps and estimates.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExcellent collaboration skills with other tech leads and stakeholders.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProficiency in Dart and understanding of mobile UI/UX design principles.\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\u003eLead the Flutter development team in designing and building mobile applications.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDevelop and maintain project roadmaps and timelines.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCollaborate with other tech leads to align on technical strategies and solutions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvide technical guidance and mentorship to team members.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure code quality and best practices are followed across 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 with native mobile development (iOS/Android).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFamiliarity with agile methodologies and tools.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKnowledge of performance optimization techniques for mobile apps.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevious experience in a leadership role within a tech company.\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 are looking for an experienced Flutter Tech Lead to guide our mobile development team in creating top-notch applications. As a senior member, you will be responsible for setting technical direction, creating roadmaps, and ensuring successful project delivery. If you have a strong background in Flutter and leadership experience, we want you to lead our team to new heights!\u003c/p\u003e\n\u003ch2\u003eRequirements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExtensive experience in mobile app development with Flutter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProven track record of leading technical teams and projects.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStrong skills in creating project roadmaps and estimates.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExcellent collaboration skills with other tech leads and stakeholders.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProficiency in Dart and understanding of mobile UI/UX design principles.\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\u003eLead the Flutter development team in designing and building mobile applications.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDevelop and maintain project roadmaps and timelines.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCollaborate with other tech leads to align on technical strategies and solutions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvide technical guidance and mentorship to team members.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure code quality and best practices are followed across 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 with native mobile development (iOS/Android).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFamiliarity with agile methodologies and tools.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKnowledge of performance optimization techniques for mobile apps.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevious experience in a leadership role within a tech company.\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:58:07Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d0vgs7ublda221bjl9eg-flutter-developer", "url": "https://apply.coop/jobs/d0vgs7ublda221bjl9eg-flutter-developer", "title": "Flutter Developer", "content_html": "\u003cp\u003eWe are seeking a skilled Flutter Developer to join our team and contribute to the development of innovative mobile applications. With over 3 years of experience in Flutter and mobile app development, you\u0026#39;ll play a key role in creating seamless and engaging user experiences. If you\u0026#39;re passionate about mobile technology and have a knack for crafting high-quality apps, we\u0026#39;d love to meet you!\u003c/p\u003e\n\u003ch2\u003eRequirements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMinimum of 3 years of experience in mobile app development.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProficiency in Flutter and Dart programming.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStrong understanding of mobile UI/UX principles.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience with integrating RESTful APIs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFamiliarity with version control systems like Git.\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\u003eDevelop and maintain mobile applications using Flutter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCollaborate with cross-functional teams to define, design, and ship new features.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure the performance, quality, and responsiveness of applications.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIdentify and correct bottlenecks and fix bugs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eContinuously discover, evaluate, and implement new technologies to maximize development efficiency.\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 with native mobile development (iOS/Android).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKnowledge of state management solutions like Provider or Bloc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFamiliarity with CI/CD pipelines for mobile apps.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevious experience in a startup or agile environment.\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 are seeking a skilled Flutter Developer to join our team and contribute to the development of innovative mobile applications. With over 3 years of experience in Flutter and mobile app development, you\u0026#39;ll play a key role in creating seamless and engaging user experiences. If you\u0026#39;re passionate about mobile technology and have a knack for crafting high-quality apps, we\u0026#39;d love to meet you!\u003c/p\u003e\n\u003ch2\u003eRequirements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMinimum of 3 years of experience in mobile app development.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProficiency in Flutter and Dart programming.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStrong understanding of mobile UI/UX principles.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience with integrating RESTful APIs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFamiliarity with version control systems like Git.\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\u003eDevelop and maintain mobile applications using Flutter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCollaborate with cross-functional teams to define, design, and ship new features.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure the performance, quality, and responsiveness of applications.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIdentify and correct bottlenecks and fix bugs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eContinuously discover, evaluate, and implement new technologies to maximize development efficiency.\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 with native mobile development (iOS/Android).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKnowledge of state management solutions like Provider or Bloc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFamiliarity with CI/CD pipelines for mobile apps.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevious experience in a startup or agile environment.\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-03T15:00:55Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d0vguoublda221bjl9fg-email-backend-engineer", "url": "https://apply.coop/jobs/d0vguoublda221bjl9fg-email-backend-engineer", "title": "Email Backend Engineer", "content_html": "\u003cp\u003eWe\u0026#39;re looking for a Backend Engineer to help build and maintain our brand new email service. You\u0026#39;ll work closely with Site Reliability Engineers (SREs) to ensure our email infrastructure is secure, scalable, fast, and reliable. If you have a passion for backend development and experience with Go and Rust, we want to hear from you!\u003c/p\u003e\n\u003ch2\u003eRequirements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eProven experience in building backend systems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProficiency in Go\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStrong understanding of scaling and maintaining backend systems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAbility to collaborate effectively with SREs and other team members.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSolid understanding of containerization technologies like Docker\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience with infrastructure as code tools such as Terraform.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUnderstanding of networking concepts, including TCP/IP, DNS, and load balancing\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAbility to design and implement resilient and scalable systems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExcellent problem-solving and analytical skills to diagnose and resolve complex system issues\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStrong communication and collaboration abilities to work effectively with cross-functional teams\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\u003eDevelop and maintain the backend infrastructure for our email service.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWork closely with SREs to ensure system reliability and scalability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement and optimize backend systems using Go.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eContribute to the design and architecture of the email service.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTroubleshoot and resolve backend issues promptly.\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 with Rust, as we\u0026#39;re using Stalwart as our mail server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFamiliarity with email protocols (SMTP, IMAP, POP3).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKnowledge of security best practices in email services.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStrong experience with distributed systems, databases, and performance analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevious experience in a similar role within a tech company.\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\n\u003cp\u003eWe look forward to welcoming a talented engineer who is eager to make a significant impact on our email service!\u003c/p\u003e", "summary": "\u003cp\u003eWe\u0026#39;re looking for a Backend Engineer to help build and maintain our brand new email service. You\u0026#39;ll work closely with Site Reliability Engineers (SREs) to ensure our email infrastructure is secure, scalable, fast, and reliable. If you have a passion for backend development and experience with Go and Rust, we want to hear from you!\u003c/p\u003e\n\u003ch2\u003eRequirements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eProven experience in building backend systems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProficiency in Go\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStrong understanding of scaling and maintaining backend systems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAbility to collaborate effectively with SREs and other team members.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSolid understanding of containerization technologies like Docker\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExperience with infrastructure as code tools such as Terraform.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUnderstanding of networking concepts, including TCP/IP, DNS, and load balancing\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAbility to design and implement resilient and scalable systems\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExcellent problem-solving and analytical skills to diagnose and resolve complex system issues\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStrong communication and collaboration abilities to work effectively with cross-functional teams\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\u003eDevelop and maintain the backend infrastructure for our email service.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWork closely with SREs to ensure system reliability and scalability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement and optimize backend systems using Go.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eContribute to the design and architecture of the email service.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTroubleshoot and resolve backend issues promptly.\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 with Rust, as we\u0026#39;re using Stalwart as our mail server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFamiliarity with email protocols (SMTP, IMAP, POP3).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKnowledge of security best practices in email services.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStrong experience with distributed systems, databases, and performance analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevious experience in a similar role within a tech company.\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\n\u003cp\u003eWe look forward to welcoming a talented engineer who is eager to make a significant impact on our email service!\u003c/p\u003e", "date_published": "2025-06-03T00:00:00Z", "date_modified": "2025-06-03T15:06:19Z", "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)" } ] } ] }