Senior Software Engineer, Data Platform (Python)
Job role insights
-
Date posted
May 13, 2026
-
Closing date
June 6, 2026
-
Offered salary
$170,000 - $200,000/year
-
Career level
Fresher Middle Senior
-
Experience
3 - 5 Years 6 - 9 Years
Description
Company: Northbeam
About the Company: Northbeam is a fast-growing marketing intelligence and attribution platform built for direct-to-consumer brands. It uses machine learning and multi-touch attribution to help performance marketers understand where growth is actually coming from. Series A startup, remote-first team.
Job Category: Software Engineering / Data Platform / Python / ML
Contract Type: Full-Time, Permanent
Location: Remote — USA
Salary: $170,000–$200,000 base
Application Link: https://jobright.ai/jobs/info/northbeam-senior-software-engineer-data-systems (apply via Northbeam's Ashby board)
Job Description: You'll build and scale the data systems that power Northbeam's ML-driven marketing attribution platform. This is a backend-heavy Python engineering role requiring strong data platform expertise in a high-growth startup environment.
Key Responsibilities:
- Design and build data pipelines and infrastructure powering Northbeam's attribution and ML models
- Develop and maintain high-throughput Python data systems handling marketing event data from thousands of customers
- Collaborate with ML and data science teams on feature engineering and model infrastructure
- Optimize data processing performance and scalability as customer base grows
- Contribute to architectural decisions and engineering culture
Requirements:
- 5+ years software engineering experience with strong Python backend expertise
- Experience building large-scale data pipelines and data infrastructure systems
- Familiarity with ML/data science workflows and feature engineering infrastructure
- Cloud infrastructure experience (AWS or GCP)
- Startup experience and comfort with high ownership, fast-moving environments
Interested in this job?
23 days left to apply