
Senior ML Engineer (Data Scientist)
full-time•Hybrid•San Francisco+ Competitive
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
- 1Interview
- 2Initial Screen
- 3Technical Interview
- 4Final Round
- 5First Interview
- 6Stage 1
- 7Head of Engineering Interview
- 8Screening 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?
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?
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?
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.