Senior Frontend Engineer
Remote- Hamburg, Hamburg, Germany
- Cambridge, England, United Kingdom
+1 more
Join Flower Labs as a Frontend Engineer to shape the future of machine learning and open-source AI. Lead projects, build frontends, and work with a collaborative team in a fast-paced environment.
Job description
Do you want to actively shape the next revolution in machine learning? Are you looking for a chance to participate in the open-source AI movement? Do you want to use your talents to architect, design and implement tools and platforms that will be used by millions of people world-wide (including scientists, engineers, students), and have a profound impact on the future of various societally important domains such as medicine, and more? Then we are the right place for you!
About Us
Flower Labs is the world-class AI startup behind the open-source project Flower, the #1 framework and ecosystem for training AI on distributed data using federated learning. Companies like Banking Circle, Nokia, and Bosch use Flower to easily improve their AI models on sensitive data that is distributed across organizational silos or user devices. Almost all AI today is based on centralized public data — a small fraction of the data we have; we believe that training on orders of magnitude more data will unlock the next leaps in AI. Flower Labs (YCW23) is backed by Y-combinator and prominent venture capital firms and angel investors, including, Felicis, First Spark Ventures, Mozilla Ventures, Hugging Face CEO Clem Delangue, GitHub Co-Founder Scott Chacon, Factorial Capital, Betaworks, and Pioneer Fund. About the Role
As a Senior Frontend Engineer, you will focus on the architecture and implementation of our React-based Website as well as domain-agnostic client support for the Flower framework across native devices of all kinds using Electron or similar frameworks. You will work closely with internal teams at Flower who are building the core framework and often interact with external Flower users related to high-impact projects that require web frontend support. We are looking for people who can assume technical leadership roles, and work with others to build the critical components that will advance the Flower ecosystem forward. We have a preference for Europe-based applicants, ideally in the United Kingdom, Germany, Poland, or Switzerland to better align with the current time zones of most of the team, but we will consider applications from any location.
About the Team
You can expect a collaborative, fast-paced start-up environment containing a team of experts in their respective fields, in which everyone learns something new every day. Since we are still in the early phases of our ultimate mission (i.e., taking federated learning mainstream), you will have the opportunity to contribute ideas, be heard, and influence the direction of the company across the board. On a personal level, we value (internal) collaboration over competition. We're working in a highly competitive field and believe we can only win by collaborating and acting as one team.
Job requirements
This role has the following set of required and optional qualifications.
Must have Qualifications
World-class web development expertise, including experience in TypeScript and React development
Independently author, test, ship, and monitor features used by thousands of users
Strong understanding of mobile and embedded systems
Preference for async remote work
Familiarity with common tools (Linux command line, git, Docker, …)
Openness to adopting new tooling
Solid understanding of distributed systems
Strong written English
Experience with gRPC, REST, and general API design
Open, honest, and transparent communication skills
Optional Qualifications
A basic understanding of machine learning
Experience in Kotlin (for Android) or Swift (for iOS)
Experience in leading a team
or
All done!
Your application has been successfully submitted!