Northbeam · 3 hours ago
Principal Software Engineer, Data Systems
Maximize your interview chances
Information TechnologyMachine Learning
Insider Connection @Northbeam
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
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.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Expert in SQL
Expert in Python
Strong understanding of Linux / UNIX networking and file systems
Strong understanding of Distributed data processing and analytics systems – e.g. BigQuery, Snowflake, Hadoop, Spark
Strong understanding of Web browser mechanics – cookies, localStorage, XMLHttpRequest, etc.
Strong understanding of Cloud infrastructure primitives – object stores, message queues, compute
Strong understanding of Observability tools – logging, metric stores, application performance and error monitoring
2+ years of experience focused on data-intensive data and analytics software products.
2+ years of experience working inside web analytics systems or inside adtech systems.
8+ years of experience in software development.
Enthusiasm for collaborating with both technical and non-technical stakeholders.
Preferred
Bachelor's degree in Computer Science or Computer Engineering.
Architectural and hands-on experience with batch data processing and orchestration engines (we use Airflow extensively)
Architectural and hands-on experience with database engines – internals of both traditional OLTP and modern OLAP systems
Architectural and hands-on experience with container technologies (Docker, Kubernetes)
Experience with web and frontend development.
Experience working in enterprise Martech, E-commerce, or SaaS.
Company
Northbeam
Northbeam is a platform for marketing measurement that uses machine learning for DTC and ecommerce brands.
Funding
Current Stage
Early StageTotal Funding
$15MKey Investors
Silversmith Capital Partners
2022-08-16Series A· $15M
Leadership Team
Recent News
Company data provided by crunchbase