Principal Software Engineer, Data Systems
Company: Tbwa Chiat/Day Inc
Location: New York
Posted on: February 1, 2025
Job Description:
Principal Software Engineer, Data SystemsRemoteAbout usNorthbeam
is building the world's most advanced marketing intelligence
platform for growth. Our marketing measurement 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.Northbeam is composed of hard-working and talented
individuals focused on collaboration, personal growth, and
technical excellence. We would love for you to join us! We're a
hybrid-remote company with team members in San Francisco, Los
Angeles, New York, and more.About the roleThis role is for a
product-minded engineer who thrives in building data-intensive
systems. You will both provide architectural direction for, and
execute on, a large product surface area.Example projects that you
may be responsible for:
- 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.About youWhat
you need to get the job done
- Expert in SQL
- Expert in Python
- Strong understanding of:
- Linux / UNIX networking and file systems
- Distributed data processing and analytics systems - e.g.
BigQuery, Snowflake, Hadoop, Spark
- 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.What would make us love you
- 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)
- database engines - internals of both traditional OLTP and
modern OLAP systems
- Experience with web and frontend development.
- Experience working in enterprise Martech, E-commerce, or
SaaS.ValuesThese are the values we share as the Northbeam
community:
- 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 anotherApply for this job* indicates a required fieldFirst Name
*Last Name *Email *PhoneResume/CVEnter manuallyAccepted file types:
pdf, doc, docx, txt, rtfLinkedIn ProfileWebsite
#J-18808-Ljbffr
Keywords: Tbwa Chiat/Day Inc, East Orange , Principal Software Engineer, Data Systems, IT / Software / Systems , New York, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...