O

OKX

Venture capital for blockchain startups

Senior Software Engineer - Machine Learning & Data Infrastructure

Applied Machine LearningPosted on Nov 14
Full-timeSan Jose, CA, USAIn-person

About the Job

Requirements

  • Experience building and operating distributed systems, machine learning infrastructure, or data platforms, with ownership of meaningful production components.
  • Hands-on experience improving production model performance, including latency, throughput, resource utilization, or cost.
  • Strong experience with Databricks and Spark, or comparable offline data platforms, including execution plans, distributed query optimization, storage layouts, data correctness, and workload cost management.
  • Experience with the model lifecycle, including training and serving integration, validation, deployment, observability, and rollback.
  • Strong Python and SQL skills, plus proficiency in at least one backend or systems language such as Java, Scala, Go, or C++.
  • Ability to work independently through loosely defined problems, make sound implementation decisions, and deliver maintainable systems with limited guidance.

Responsibilities

  • Improve model inference latency, throughput, resource utilization, and cost by profiling prediction paths from feature retrieval and preprocessing through model execution, and implementing measurable improvements while preserving model quality.
  • Build and maintain infrastructure for model packaging, versioning, deployment, serving, monitoring, and rollback across cloud platforms and regions.
  • Develop and optimize offline data pipelines using Databricks, Apache Spark, and warehouse or lakehouse technologies, addressing data modeling, partitioning, joins, shuffles, skew, incremental processing, and cost.
  • Work on offline and online feature pipelines that support point-in-time correctness, consistent feature definitions, freshness, lineage, and reproducible backfills.
  • Build and maintain reliable feature services and data integrations for risk models and decision systems.
  • Take ownership of projects and operational issues, communicate progress and tradeoffs, and collaborate with machine learning, data engineering, cloud infrastructure, security, and product teams.
  • Contribute to technical discussions, share knowledge, and help teammates through code reviews and collaboration.

Desired Qualifications

  • Experience with SageMaker, Alibaba Cloud PAI/EAS, or comparable machine learning platforms.
  • Experience optimizing inference using tools such as ONNX Runtime, TensorRT, or Triton.
  • Experience with Delta Lake, MLflow, feature stores, Kafka, Flink, and low-latency data stores.
  • Experience with fraud detection or financial risk systems.
  • Fluency in Mandarin.

About the Company

OKX

Venture capital for blockchain startups

OKX Ventures acts as the investment arm of the OKX cryptocurrency exchange, funding and supporting blockchain, DeFi, and Web3 projects. It invests across a wide range of areas—from infrastructure and middleware to applications and games—aiming to strengthen the crypto ecosystem. The firm provides capital and access to OKX’s network of partners and advisors to help portfolio companies grow and succeed. Notable holdings include Polygon, Solana, and Avalanche, reflecting a strategy focused on projects with potential to impact the crypto industry at large. OKX Ventures differentiates itself through its crypto-native perspective, extensive industry network, and active involvement in portfolio development, rather than just providing funding. Its goal is to identify promising projects and help them scale, contributing to a more robust and innovative blockchain ecosystem.

Company size
5,001-10,000
Company stage
Not listed
Total funding
$1.1B
Headquarters
Singapore, Singapore
Founded
2017

Recently Posted Jobs

Explore more opportunities at OKX

See more jobs