- Location
- San Francisco, California, United States
- Employment
- Full time
- Level
- Mid level
- Posted
- 6 weeks ago
About this role
About Chalk
Chalk is building the data platform that powers the future of machine learning applications. We tear down complexity, latency, and scale barriers that have traditionally constrained ML capabilities. Our platform combines Rust-speed performance with elegant tools that developers love to use. Leading companies depend on Chalk for everything from stopping fraudulent credit card swipes, verifying identities, and maximizing clean energy capture. We've recently raised a $50 million Series A, led by Felicis.
About the role
We're hiring an Analytics Engineer to own the data layer that powers decision-making across Chalk. When a customer signs up, a lot happens behind the scenes: they get set up in our systems, we start recording their usage, and the right rates and terms get attached. That data flows all the way through to the metrics that leadership, Finance, and GTM use to run the business. You'll own the pipelines, data models, and analytics that make every step of that path trustworthy.
This is a hands-on role at the intersection of data engineering and analytics. You'll rebuild pipelines that have grown up organically as we've scaled, design the data models that keep customer, usage, and billing data clean and reliable, and turn manual back-office processes into automated, auditable systems.
We're in the office 5 days a week. When unavoidable conflicts come up, we’re flexible. This is not a hybrid role.
What you'll do
Own and evolve Chalk’s core data layer, creating trusted models and definitions used across the business.
Help build and maintain reliable pipelines that bring product, customer, commercial, and financial data into the warehouse.
Transform raw data into clean, documented, reusable datasets for reporting, analysis, and operational workflows.
Establish consistent definitions for key business metrics across usage, customers, revenue, and product adoption.
Improve data quality through testing, monitoring, reconciliation, and clear ownership.
Partner with Finance, Product, Engineering, Sales, and Operations to translate business questions into durable data solutions.
Build self-service tools and datasets that make it easier for teams to answer questions independently.
Improve the reliability, performance, and maintainability of Chalk’s analytics infrastructure.
Help define best practices for data modeling, governance, documentation, and access.
Identify gaps in the data stack and help shape its long-term architecture and roadmap.
What we're looking for
4+ years of experience in analytics engineering, data engineering, or a similar hybrid data role.
Experience building data models for billing, usage metering, or financial reporting - you understand why correctness, idempotency, and auditability matter when the output is an invoice.
Strong Python skills - you're comfortable writing and maintaining production pipeline code, not just notebooks.
Expert-level SQL and deep, hands-on experience with a cloud data warehouse (we use BigQuery).
Fluency with modern analytics tooling - dbt or similar transformation frameworks, and BI/notebook tools.
Strong data intuition: you catch the anomaly in the chart before anyone else does, and you don't ship a number you can't explain.
Comfort operating with ambiguity and ownership - you'll be the first person dedicated to this domain, and you'll define how it works.
Clear written communication. You can explain a pipeline design or a revenue variance to a finance leader and an engineer in the same doc.
As published by Chalk. Applications are handled on their site.
Skills this posting mentions
About Chalk
Tired of Spark? So are we. Just-in-time data + Hot-reload + Rust compute
All 21 openings at ChalkOne click, then it is written
Apply to Chalk with a resume written for this role.
Queue Analytics Engineer and I read the posting, rewrite your resume against it, draft the cover letter, and score the fit. Then you press send, or press one button and I fill in Chalk’s form for you.
01Drop your resume
A PDF or a LinkedIn URL. About a minute, once.
02I rank the openings
Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.
03Each one is written up
Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.
- 25 sent a week, free
- No card
- Nothing sent until you say so
More roles at Chalk
See all- Yesterday
- 2 weeks ago
- 3 weeks ago
- 4 weeks ago
- 4 weeks ago
- 6 weeks ago
Software Engineer, Developer Productivity
San Francisco, California
$170k - $280k/yrMid levelEngineering
Similar roles elsewhere
See more- Yesterday
Senior Machine Learning Engineer
Checkr, Inc.San Francisco, California
$207k - $244k/yr2 locationsSeniorData and ML - Yesterday
Manager II, Engineering- Analytics Engineering, Core Data Science
PinterestSan Francisco, CA +1Remote
ManagerData and ML - Yesterday
Staff Software, Engineering - Analytics Engineering, Core Data Science
PinterestSan Francisco, CA +1Remote
StaffData and ML - Yesterday
Staff+ Software Engineer, Account Abuse (Machine Learning)
AnthropicSan Francisco, CA | New York City
$320k - $485k/yrMid levelData and ML
Put this to work
Paste your career in once. Every application after that is written for you.
Drop a resume or a LinkedIn URL. I rank the live openings against it, rewrite the resume and write a cover letter for the best of them, and fill in the employer's form when you press the button. You read, you decide what goes out.
01Drop your resume
A PDF or a LinkedIn URL. About a minute, once.
02I rank the openings
Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.
03Each one is written up
Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.
- New matches ranked and written before you are up.
- Every bullet stays inside what your history supports. Nothing invented.
- Queued, submitted, interviewing, offer: one screen, not a spreadsheet.
500 free credits on sign-up. No card. Nothing is sent until you say so.
Listed from the job board Chalk publishes. Refolk is not the employer and does not handle their hiring. Applications go to Chalk directly.