Fin helps teams understand how work gets done and how to be more effective. We ingest vast amounts of clickstream, screen video, voice, and business process data, then clean and synthesize it to help our customers deliver higher quality service more efficiently.
Product Engineer San Francisco, CA, United States
Product Engineer East Bay, CA, United States, New York, NY, United States, San Francisco, CA, United States, or Silicon Valley, CA, United States
Why join us?
We have an incredibly smart and intellectually + technically curious team, comprised of early Venmo, Facebook, Twilio and Instacart alums.
We're already doing great numbers as a business, especially exciting given our small team. As we ramp up engineering we will be able to setup an order of magnitude growth.
We have a great balance of opportunities to learn, small company culture, working hard but reasonably, and solving interesting scaling problems out of necessity.
Engineering at Fin
We operate on a quarterly planning cycle, where we set the high level company goals and priorities. From there, our product + engineering divides into 3 teams, each focused on a product vertical. Teams work in 1 week sprints, kicking off each week with a planning / prioritization meeting. High level business and product goals generally come from our co-founders (who you will work closely with). Product engineers drive the product and technical implementation details. Engineers are expected to have strong user empathy and product chops to make tradeoffs, eg, between polish, technical complexity, development speed.
We process an increasingly large amount of data, and of varying types: browser events, audio, video, and need to tie it all together to present clear and impactful analytics and reports. Currently we're looking to scale up our data pipeline and deal with all of the challenges that come with that (timeliness of data, correctness, stability of databases and infrastructure under high load). Over time we will be increasingly investing in more ML based products to help humans understand what they can't intuitively and efficiently grasp.
How do you handle millions of events per minute? How do you store them together and connect them into one coherent session? How do you make sure the data lives close at hand for as long as needed and is then expired per each customer's individual needs?
We're building tooling and capabilities on top of many platforms and external tools. How would you build the right level of granularity and abstraction to handle whatever a customer's unique tool can throw at you without having it be so abstract as to be difficult to understand and work with?
Working at Fin
A good line I heard about culture is that it's what you reward. We reward intellectual + technical curiosity, independent thinking, good judgment, and team-sportsmanship (if that is a word).
Most engineers work 10-6. People with kids generally work earlier, 8-4. Some of the younger folks work 11-7.
It's not a 24x7 grind, but sometimes people will stay late to meet an important deadline.
Medical + dental
Work from Home
We're a pragmatic team, fully remote at the moment. After the pandemic is brought under control, we will likely still maintain a fair amount of remote and from home work.
We have a true need for handling difficult problems at scale. There are some lessons and knowledge you can only learn from doing it, every day.
We have a
take what you needpolicy. Work hard, ship great product, and take the time to rest and enjoy your life!
A fun benefit of remote work is that we are as pet friendly as you are!
We :heart: cardgames.io
You can expense up to $100 a month on health purchases, such as a gym membership (or, in these times, home fitness equipment or virtual fitness class subscriptions).
Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.