Northbeam logo

Staff Software Engineer, Special Projects

Northbeam
Full-time
On-site
San Francisco, United States

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