Senior Data Engineer, Trunk

$170-210k

+ .15% - .35% equity

Python
Scala
Java
Kafka
Go
Postgres
C++
Rust
Spark
NumPy
Pandas
PyTorch
Hive
Senior level
Remote in Canada, US
San Francisco Bay Area
Trunk

Simplifies checking, testing, and merging code

Open for applications

Trunk

Simplifies checking, testing, and merging code

21-100 employees

B2BInternal toolsDevOps

Open for applications

$170-210k

+ .15% - .35% equity

Python
Scala
Java
Kafka
Go
Postgres
C++
Rust
Spark
NumPy
Pandas
PyTorch
Hive
Senior level
Remote in Canada, US
San Francisco Bay Area

21-100 employees

B2BInternal toolsDevOps

Company mission

To help teams build software better, faster.

Role

Who you are

  • 5+ years of experience as an engineer with a strong understanding of key concepts in distributed systems
  • 3+ years of extensive experience in building and deploying data applications
  • Fluency in at least one, and ideally more than one, of these languages: Java/Scala/Kolin, Python, Go, Rust, or C++
  • Good understanding of following concepts: partitioning, replication, map-reduce, indexing, and CAP
  • Experience with distributed storage systems (S3, HDFS, Hive, ClickHouse, Elastic, etc), distributed processing engines (Spark, etc), and message queues (Kafka, SQS, etc)
  • Passion for building large-scale ML applications and improving software engineers' productivity
  • Some understanding of key concepts in natural language processing, machine learning, or statistical analysis
  • (Nice to have) Some experience with machine learning stack (pandas, PyTorch, numpy, sci-kit, transformers, etc)

What the job involves

  • We know the frustration of trying to deliver code while constantly being interrupted by slow CI, flaky tests, and fragile processes. At Trunk, we’re building the tools to bring the joy back to software development. We’re looking for entrepreneurial people who are passionate about solving these problems
  • As a founding member of our Data Engineering team, you’ll leverage your technical expertise to build data pipelines for processing and storing the data generated by our customer's CI/CD and automated tests
  • You’ll also experiment with integrating AI models to drive analytics and insights for our customers
  • We're tackling challenging problems and need engineers who can operate well in ambiguity and develop great solutions
  • As an engineering team, we thrive on our ability to move quickly and adapt as we learn
  • Quickly delivering value to customers and getting their feedback is critical to our success
  • Engineers will be able to work closely with customers to understand the nuances of their use cases
  • Build fault-tolerant and scalable data pipelines
  • Design efficient data storage, collaborating with product engineers to create fast and reliable data-driven features
  • Debug, profile, and optimize distributed data-intensive applications to improve their latency, accuracy, resource consumption, and throughput
  • Design and build observability of data quality and accuracyIntegrate
  • ML models like Llama to analyze data and create features

Our take

Software and web development used to be a slow and steady process, but these days developers must rapidly develop new features if they are to keep up with the competition. Coding like this inevitably leads to bugs particularly when done in a rush, and this results in a time-consuming and inefficient testing process.

Whilst many enterprises employ large teams of programmers to keep afloat during rapid feature development, Trunk has recognized the financial and time inefficiencies this causes and has presented a much simpler and concise solution. The company's main product "Check" leverages automation to run formatters, spell checkers, linters, and static analyzers to facilitate a frictionless coding and merging process in C++, GitHub Actions, JS, and other languages.

An early stage company, Trunk has attracted funding from Andreessen Horowitz and is backed by an experienced ex-Uber/Google founding team. They are currently focused on developing their tooling solution to be effective in anything from one-person hobby projects through to 800-person engineering teams.

Freddie headshot

Freddie

Company Specialist

Insights

Top investors

Few candidates hear
back within 2 weeks

22% employee growth in 12 months

Company

Funding (2 rounds)

Apr 2022

$25m

SERIES A

Jan 2021

$3.6m

SEED

Total funding: $28.6m

Company benefits

  • Unlimited PTO
  • Competitive salary and equity
  • 401k
  • Top-notch health, dental, and vision insurance
  • FSA, HSA, and pre-tax commuter benefits
  • Short-term disability, long-term disability, and life insurance
  • Parental Leave

Company HQ

SoMa, San Francisco, CA

Leadership

David Apirian

(Co-Founder & Co-CEO)

Formerly Head of Autonomy Systems and Simulation Platform at Uber ATG

Eli Schleifer

(Co-Founder & Co-CEO)

Former Co-Founder of Directr (acquired by YouTube), Staff TLM at Youtube and Uber ATG

Matt Matheson

(Co-Founder)

Worked as a Software Engineer and Tech Lead Manager at Microsoft, Uber, Uber ATG

Chris Clearwater

(Co-Founder)

Worked as a Software Developer at Open Source Projects, and Software Engineer at Aristocrat. Was Senior Autonomy Engineer II at Uber.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 2 more jobs at Trunk