Blok logo

Senior ML Engineer (Data Scientist)

full-timeHybridSan Francisco+ Competitive

Summary

Location

San Francisco

Equity

Competitive

Type

full-time

Workplace

Hybrid

Experience

3+ years

About this role

At Blok, we’re building the simulation engine powering the next generation of adaptive software. Our multi-agent system, consisting of synthetic personas, predicts how different types of users will respond to digital experiences before any code is shipped. Product teams use Blok to simulate onboarding flows, test risky design changes, and de-risk product bets without waiting weeks for live traffic. We’re hiring a highly skilled Senior Data Scientist to help us scale out our product. You’ll work across engineering and research - improving our foundational data science infrastructure, from ingestion pipelines to experimentation frameworks. Ideally, you’ll have deep expertise in statistical modeling, machine learning, and data engineering practices, with the ability to design, implement, and scale data-driven solutions, and also enjoy client presentations. Your work will directly shape how customers de-risk product bets and personalize experiences before launch.

Interview process

  1. 1
    Interview
  2. 2
    Initial Screen
  3. 3
    Technical Interview
  4. 4
    Final Round
  5. 5
    First Interview
  6. 6
    Stage 1
  7. 7
    Head of Engineering Interview
  8. 8
    Screening Interview

What you'll do

  • Build and optimize data pipelines (ETL/ELT) across SQL/NoSQL systems, ensuring reliability and quality of large-scale event/log data.
  • Collaborate with our multidisciplinary team of GenAI experts, behavioral scientists, and ML engineers, to create synthetic personas, and customer-ready reports and presentations.
  • Apply statistical modeling, causal inference, and ML to analyze user behavior, design experiments, and generate insights.
  • Develop predictive, generative, and clustering models (embeddings, anomaly detection, time-series) to power simulations and personalization.
  • Deploy and scale models in cloud environments (AWS/GCP/Azure) with containerized workflows (Docker/Kubernetes).
  • Create monitoring and evaluation pipelines to track performance, detect drift, and ensure fairness and reproducibility.

About Blok

The future of product development in the era of frontier AI. We’re helping product and growth teams simulate user behavior before shipping code. With Blok you can test ideas in hours, not weeks, and uncover issues before they become expensive mistakes

Our culture

  • Mission-driven culture
  • Obsessive about understanding human behavior
  • Fast shipping and learning

Ready to join Blok?

Take the next step in your career journey

Frequently Asked Questions

What does a Senior ML Engineer (Data Scientist) do at Blok?

Toggle
As a Senior ML Engineer (Data Scientist) at Blok, you will: build and optimize data pipelines (ETL/ELT) across SQL/NoSQL systems, ensuring reliability and quality of large-scale event/log data.; collaborate with our multidisciplinary team of GenAI experts, behavioral scientists, and ML engineers, to create synthetic personas, and customer-ready reports and presentations.; apply statistical modeling, causal inference, and ML to analyze user behavior, design experiments, and generate insights.; and more.

Is the Senior ML Engineer (Data Scientist) position at Blok remote?

Toggle
The Senior ML Engineer (Data Scientist) position at Blok offers a hybrid work arrangement, with office presence required in San Francisco, United States. This combines the flexibility of remote work with in-person collaboration.

How do I apply for the Senior ML Engineer (Data Scientist) position at Blok?

Toggle
You can apply for the Senior ML Engineer (Data Scientist) position at Blok directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.