Senior Software Engineer, Data Systems

closed
Northbeam Logo

Northbeam

πŸ“Remote - Worldwide

Summary

Join Northbeam, a rapidly growing company building a leading marketing intelligence platform, as a Data Engineer. You will collaborate with cross-functional teams to design, build, and maintain scalable data pipelines and products. This role requires extensive experience with SQL and Python, data pipeline orchestration tools, and building large-scale systems. You will work with various data sources, including ad platforms and order management systems, to ensure data quality and reliability. The position offers a chance to contribute to a rapidly scaling company and make a significant impact on the product. Northbeam values collaboration, personal growth, and technical excellence.

Requirements

  • Strong understanding of data processing needs of real-time and batch systems for transactional and analytical processing
  • Extensive experience with SQL and Python
  • Experience designing and deploying high performance systems with reliable monitoring and logging practices
  • Deep knowledge of data pipeline orchestration tools and best practices (e.g., Airflow, dbt)
  • 5+ years of experience building and maintaining large-scale software systems

Responsibilities

  • Work with our customers, product managers, product engineers, and customer support, to scope, build, and iterate high value solutions
  • Design, build and optimize data ingestion and transformation pathways spanning APIs, file processing, and configurable inputs
  • Maintain and enhance the data/infrastructure engineering aspects end-to-end ensuring high performance, scalability and reliability
  • Work on the data pipeline architecture and optimize it for readability, maintainability, as well as cost
  • Integrate with our machine learning and data science systems to deliver insights to our customers
  • Maintain and enhance the necessary infrastructure to scale our platform
  • Participate in engineering on-call rotations, addressing production issues and diving into both code and data to analyze and solve problems reported through customer-facing channels
  • Write technical documentation for internal and external stakeholders

Preferred Qualifications

  • Experience with implementing Python web services in Flask, FastAPI, or similar
  • Experience working at small companies and wearing many hats
  • Comfort with rapid system diagnosis, debugging, and remediation under pressure
  • Prior experience working in marketing, e-commerce, or ad-tech
  • Experience working with cloud infrastructure such as Google Cloud Platform or AWS
  • Experience or a desire to leverage infrastructure-as-code

Benefits

  • Equity package
  • Generous base salary
  • Healthcare Benefits (medical, dental, vision)
  • Travel to meet with the team
  • Flexible PTO Policy
  • 12 Company Paid Holidays
This job is filled or no longer available