Staff Software Engineer, Special Projects

Engineering · Global

Job description

About Us

Northbeam is building the world’s most advanced marketing intelligence platform for growth. Our attribution modeling technology and customizable dashboards provide our customers with a unified view of their e-commerce business data. The smartest brands in ecommerce trust Northbeam to accurately attribute their advertising spend, understand the entire customer journey, and make data-driven decisions to grow profitably.

Northbeam’s team and customer base are growing quickly, and it’s essential that we invest in the right people & systems to scale our business. Our business has found incredible product-market fit and continues to grow rapidly. This is a career-defining opportunity for an experienced engineer to accelerate their growth and contribute to a rapidly-scaling company.

The Northbeam team is composed of hard-working and talented individuals focused on collaboration, personal growth, and technical excellence. We would love for you to join us!

Job Description

As a Staff Software Engineer at Northbeam, you will work with a cross functional team of engineers, product managers, and business leaders to build, maintain, and scale the data pipelines which power our product offering.

Marketing attribution for the direct-to-consumer (DTC) space involves creating, maintaining and improving a labyrinth of transformations in a complex network of touchpoints to keep everything running smoothly. The system is powered by data that spans various ad platforms, a variety of order management systems (such as Shopify and Amazon), as well as our own real-time events that we collect as our customer’s customers navigate their online stores.

Curiosity, experience, and a desire to solve customer problems will be the key to success in this role.

About the Role

A Staff Software Engineer at Northbeam has the opportunity both to provide direction for, and to execute on, a large product surface area. Some of your potential responsibilities:

  • Partner with product managers, engineers, leadership to build products to solve high-value customer problems.
  • Expand the functionality of the large-scale number crunching systems which power the core of our marketing attribution algorithms by integrating with various data sources.
  • Build creative solutions to handle data coming from many sources (S3, SFTP, email, and more) of many different types (Parquet, JSON, CSV, Thrift) in an extensible and sustainable manner.
  • Design, implement, document, and scale customer-facing APIs, enabling customers to connect their data to Northbeam faster, decreasing the time to onboard.
  • Design, develop and maintain the data models and transformations that will enable us to accelerate product development on our core ecommerce analytics product.
  • Establish best practices, frameworks, and repeatable processes that enable us to measure the impact of changes to our complex systems.
  • Mentor younger members of the engineering team, promoting organizational growth while maintaining a high bar for excellence and technical curiosity.

About You

Requirements

  • Expert in Python, SQL, and Linux / UNIX terminals
  • Six to eight years of experience, thrives in a startup stage
  • Solid understanding of the applications for:
    • Database engines – both traditional OLTP and distributed OLAP systems
    • Cloud infrastructure primitives – object stores, message queues, compute
    • Observability tools – logging, metric stores, application performance and error monitoring
  • Experience with building orchestrated batch data processing pipelines, in particular for large-scale (> 1TB) analytics
  • Enthusiasm for collaborating with both technical and non-technical stakeholders

Good to have

  • Prior experience in marketing, ecommerce, ad-tech, or enterprise SaaS.
  • Experience with real-time data processing pipelines.
  • Experience working with external APIs – in particular, building resiliency and observability in the face of API outages, rate limits, and customer faults.
  • Experience with parts of our tech stack – BigQuery (and open source alternatives), Airflow, dbt, Apache Beam.

Values

These are the values we share as the Northbeam team:

  • Growth mindset - we’re always learning and growing
  • Customer focus - we want to make the customer happy with our product
  • Ownership mentality - we think like owners in the business
  • Radical candor - we’re transparent and give direct feedback to one another

Benefits

  • Equity package
  • Generous base salary
  • Healthcare Benefits (medical, dental, vision)
  • Travel to meet with the team
  • Flexible PTO Policy
  • 12 Company Paid Holidays