About the company
Fennel is a seed stage AI Infrastructure company built by an ex-Facebook team and is backed by top VCs and industry leaders like ex-CTO of Facebook, creator of Kafka etc. Fennel's primary product is realtime feature engineering platform which helps data scientists and ML engineers ship ML systems to production. Despite being so young, Fennel is already making revenue and growing rapidly.
About the role
Under the hood, Fennel is essentially building a stream processing engine (like Apache Flink) in Rust with some ML specific layers on top of it.We are looking for a software engineer to work on the core streaming engine underpinning Fennel. This will involve writing Rust on a daily basis and using it to build both performance sensitive low level systems as well as resilient complex distributed systems.
What we're seeking
Must have
Attitude to roll up the sleeves, get hands dirty, and get things done quickly and reliably.
Ability to be independent and self-directed in a fast paced but chaotic low structure environment like an early stage startup
3+ years of working experience as a software engineer
Nice to have
Prior experience of building distributed systems
Prior background in writing Rust language
Super bonus marks if you have worked on the internals of a stream processing engine or a database
Past experience of having worked at very early stage startups (say seed - series B)
Note on location -- this role is open for remote working across the globe as long as applicants can be available between 9-11am PST for overlap with the rest of the team. Candidates local to Bay Area are also welcome to apply - in which case, they'd have an option to come to office a few days a week, as they want.