Data Engineer, Finance

Notion Notion · Enterprise · San Francisco, CA · Engineering

Data Engineer focused on building foundational datasets and pipelines for financial reporting, integrating data from financial, business, and product systems. Requires expertise in data modeling, pipeline design, cloud platforms, SQL, and object-oriented programming.

What you'd actually do

  1. You'll build core datasets to serve as the sources of truth for Notion’s financial reporting, integrating data from financial systems, business systems data and Notion’s product.
  2. You’ll partner closely with our Finance, Monetization Engineering, Business Intelligence and Data Science teams to support critical financial reporting and analysis needs.
  3. You'll design, build and monitor pipelines that meet today's requirements but can gracefully scale with our growing data size.
  4. You’ll help democratize access to high quality financial data across Finance, Staff and go-to-market teams.

Skills

Required

  • Data engineering
  • building core datasets
  • supporting business verticals
  • analytics use cases
  • data models
  • complex data problems
  • integrations with payments, finance and business systems
  • Stripe
  • Netsuite
  • Adaptive
  • Anaplan
  • Salesforce
  • scalable data solutions in the cloud
  • AWS
  • GCP
  • Azure
  • Snowflake
  • Redshift
  • Hive
  • SQL/NoSQL
  • dimensional modeling
  • data marts
  • star/snowflake schemas
  • SQL
  • aggregation functions
  • window functions
  • UDFs
  • self-joins
  • partitioning
  • clustering
  • object-oriented programming
  • Python
  • Java
  • Scala

Nice to have

  • Airflow
  • DBT
  • Spark
  • Hive
  • Parquet/ORC
  • Protobuf/Thrift
  • payment processing
  • invoice systems

What the JD emphasized

  • 4+ years as a data engineer
  • integrations with and reporting datasets for payments, finance and business systems
  • SQL expert
  • object-oriented programming paradigms