Skip to Content

Staff Engineer, Machine Learning & Data Infrastructure

Job Overview

We are looking for an experienced engineer to lead the architecture and hands-on development of the ML and data infrastructure behind our risk and fraud prevention systems.

Key points

  1. Improve model inference latency, throughput, resource utilization, and cost. Profile the full prediction path —from feature retrieval and preprocessing to model execution — and…

  2. Build reusable infrastructure for model packaging, versioning, deployment, serving, monitoring, and rollback across cloud platforms and regions.

  3. Design and optimize offline data pipelines on Databricks, Apache Spark, and warehouse/lakehouse technologies, addressing data modeling, partitioning, joins, shuffles, skew, incremental processing, and cost.

  4. Connect offline and online feature pipelines, ensuring point-in-time correctness, consistent feature definitions, freshness, lineage, and reproducible backfills.

  5. A record of building and operating large-scale distributed systems, ML infrastructure, or data platforms, with technical ownership across teams.

  6. Hands-on experience optimizing production model performance, supported by measurable improvements in latency, throughput, utilization, or cost.

  7. Deep understanding of Databricks and Spark, or comparable offline data platforms, including execution plans, distributed query optimization, storage layouts, data correctness…

  8. Experience with the model lifecycle, including training/serving integration, validation, deployment, observability, and rollback.

Languages

Mandarin required

Skills

Machine LearningDatabricksPythonSQLJavaETLSparkRecruiting

Experience: Senior-level

Similar jobs

More open roles like this one