logo inner

Software Engineer - Distributed Systems

FennelPalo Alto, California, United StatesRemote, Hybrid

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.

Life at Fennel

Thrive Here & What We Value- Embraced flexible work policy- Supports full remote work from anywhere in the US and Canada- Focuses on doing good while building success- Encourages innovation and creativity- Values teamwork and collaboration- Promotes continuous learning and development- Committed to diversity, equity, and inclusion- Strives for high customer satisfaction- Emphasizes transparency in decision making- Fosters a positive work environment
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024