Fin.com

Backend Product Engineer - US Remote

US
AWS Docker Kubernetes Kafka Elasticsearch API Python SQL Streaming
This job is closed! Check out or
Description

About Fin

Fin’s mission is to help teams become better by making digital work visible and fact-based. Using Fin's insights, companies around the world are measuring and improving the way they work in ways never before possible.

By applying a big data approach to knowledge work, Fin helps companies improve workflow definition, provide better training to team members, and understand the technological and behavior variables that impact team performance, productivity and happiness.

Fin was founded by Sam Lessin (former VP Product Facebook) and Andrew Kortina (founder Venmo), and is backed by top-tier VCs like Coatue, First Round Capital, Accel, and Kleiner Perkins. Following strong customer growth, we're accelerating investment in product development, marketing, sales, and all other areas of the business.

At Fin we live our product values, fostering a culture of continuous personal and team improvement. We're looking for candidates that are ready to do the best work of their career while actively contributing to an environment where their colleagues can achieve the same. That means an emotionally safe environment where expectations are clear and measurable, where we are vigilant about protecting your creativity against 'the way things have always been done', and where we embrace modern, asynchronous, management techniques.

Fin’s Backend Engineer Role

The core of Fin’s data platform is, in essence, one big data transformation pipeline. It ingests user activity events (both real-time from the browser, and periodically from external APIs), transforms the data to represent workflows and behaviors, and ultimately presents the data and insights as interactive visualizations to our customers.

Unlike other analytics platforms that offer basic free-form exploration, Fin’s data models are quite opinionated about what constitutes work. This approach dramatically reduces the time required for customers to get value from Fin.

As Fin undergoes significant user growth, we must continue to build scalable and performant data processing systems and infrastructure. Accordingly, Fin seeks a backend engineer to join our team and help us build a petabyte-scale data platform.

The Ideal Fit

  • You have spent 5+ years building large-scale data systems (or equivalent experience) and have driven their growth and maturation over time.
  • You have strong experience using Python to develop backend applications that efficiently process data and move data in/out of relational databases or similar data repositories such as file systems, data warehouses or NoSQL databases.
  • You are capable of defining and creating data models needed for your applications and writing effective SQL statements in client applications to read/write data from those models.
  • You can effectively communicate with, and efficiently build consensus among, enthusiastic and talented peers in an ambiguous problem space.
  • You can effectively collaborate across teams & functions (e.g.: marketing, sales, solutions, product management, etc.) and provide meaningful input into product direction.
  • You can own the entire lifecycle of building features, including scoping, design, implementation, and testing.
  • You have significant experience with developing applications and optimizing efficiency and costs using AWS technologies (Aurora, Kinesis, Redshift, Athena, Glue, etc.).
  • You are comfortable working in an early-stage startup environment: building and shipping frequently, willing to take risks, iterating quickly as we learn from customers using our products, and helping to shape the engineering culture.

Nice-to-haves

  • Experience with some database administration such as backups, restores, user/role security, access permissions and query optimization.
  • Experience with ETL tools such as Upsolver, Fivetran, Datacoral, etc.
  • Familiarity with Docker, Kubernetes and microservice based architecture.
  • Familiarity with data streaming architectures and software such as Kafka, Striim, Databricks, ElasticSearch, Druid, etc.
  • Familiarity with the customer operations (”CX”) domain and tools (Salesforce, Zendesk).
Fin.com
Fin.com
Analytics Business Intelligence Enterprise Software Information Services Productivity Tools Software

0 applies

297 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 208 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers