Machine Learning Performance Engineer


New York
USD200000 - USD200000
PR/566606_1761666309
Machine Learning Performance Engineer

Company Summary: A leading tech-driven trading firm is seeking a Machine Learning Performance Engineer to join a pivotal AI initiative in New York City. This role offers the opportunity to make a significant impact on machine learning infrastructure, training, and inference challenges that directly support advanced trading strategies.

Key Responsibilities

  • Build scalable and robust training and inference pipelines for deep learning models.
  • Dive into the internals of open-source deep learning frameworks and enhance their functionality.
  • Identify and eliminate performance bottlenecks across systems.
  • Collaborate closely with researchers and engineers to optimize workflows.
  • Develop a deep understanding of trading systems and their integration with ML solutions.

Key Qualifications

  • Expertise in the internals of deep learning frameworks such as PyTorch, JAX, TensorFlow, etc.
  • Strong understanding of computer architecture.
  • Proficiency in C++ and Python programming.

Nice to Have

  • Experience with the JAX ecosystem (XLA, Flax, etc.).
  • Programming experience for GPUs or other accelerators (CUDA, Triton, Pallas, etc.).
  • Linux system programming skills.
  • Familiarity with large-scale distributed training.
  • Contributions to open-source projects in data science or machine learning.

What You'll Get

  • Work alongside top-tier professionals from over 40 countries.
  • A performance-based bonus structure that fosters collaboration and rewards impact.
  • Ownership of initiatives that directly solve business problems.
  • Generous benefits including:
    • 25 paid vacation days plus market holidays
    • Daily breakfast and lunch
    • Training and development opportunities
    • Charitable match programs
    • Regular social events and clubs