Job Details

Job Overview

Key Responsibilities: Design & Train ML Models: Develop large-scale ML models focused on quantitative forecasting, particularly for trading, exploring new architectures and objectives. Experiment Execution: Conduct end-to-end experiments, analyze results, and iterate; work closely with founders to materialize research ideas into production systems. Build Research Infrastructure: Develop the toolchain for training, evaluating, and deploying forecasting models while actively contributing to...

Responsibilities

This is a founding ML research role at Zoa. You’ll be part of a tiny team building the core quantitative models that power Zoa’s trading and long-term scientific forecasting engine. You’ll have substantial ownership over research direction, modeling choices, and how ideas turn into production systems.

What you’ll do

• Design and train large-scale ML models for quantitative forecasting, with an initial focus on trading.

• Explore new architectures, objectives, and data-processing pipelines to push model performance beyond existing domain-specific approaches.

• Run end-to-end experiments: define hypotheses, design and execute experiments, analyze results, and iterate quickly.

• Work closely with founders to translate vague, open-ended questions into concrete research directions and measurable outcomes.

• Help build the research and engineering toolchain for training, evaluation, and deployment of forecasting models.

• Contribute to research culture at Zoa: reading and discussing recent papers, sharing findings, and setting a high bar for rigor and reproducibility.

  • • Over time, help define Zoa’s roadmap for using forecasting models beyond trading, including applications in scientific discovery and other complex domains.

Qualifications

We’re looking for a senior, fundamentals-strong ML engineer who is as comfortable reading papers and inventing new approaches as they are writing clean, production-ready Python. The right person has hands-on experience training models (not just calling hosted APIs), understands modern deep learning frameworks like PyTorch inside-out, and can reason about architecture, data, and evaluation trade-offs. You should be able to independently drive projects from idea to shipped feature, collaborate well with a small, high-caliber team, and thrive in an early-stage startup environment where requirements are ambiguous, ownership is high, and the bar for code quality and rigor is serious.

  • Deep ML expertise – 4+ years of hands-on machine-learning experience (or equivalent research / thesis-based Master’s or PhD), with a track record of training and improving deep models, not just using pre-built APIs.
  • Strong Python engineering – you write clean, well-structured, production-ready Python without handholding, including tests, documentation, and thoughtful abstractions.
  • Modern deep learning frameworks – expert with PyTorch (preferred) or similar frameworks such as TensorFlow / JAX; comfortable implementing and modifying custom architectures, loss functions, and training loops.
  • End-to-end ownership – experience owning ML systems from data to deployment: building training pipelines, running experiments at scale, tuning hyperparameters, and shipping models into real products.
  • Applied problem-solving – proven ability to take messy, open-ended product requirements and turn them into concrete ML formulations, experiments, and shipped features.
  • Collaboration & communication – able to work closely with founders, engineers, and (eventually) customers; can explain trade-offs and model behavior clearly to both technical and non-technical partners.
  • Startup mindset – comfortable in a fast-moving, low-process environment; willing to wear multiple hats across research, engineering, and backend work when needed.
  • Nice to have – experience with geometry / graphics / CAD, 3D representations, or robotics; familiarity with cloud ML platforms (AWS / GCP) and backend frameworks (Flask, FastAPI, Django).

Ideal Candidate

Fundamentals-driven ML researcher – You have serious depth in machine learning and statistics, care about theoretical grounding, and enjoy thinking about why models work (or don’t) as much as making the charts go up.

Production-minded engineer – You write clean, well-structured Python, are comfortable with modern deep learning frameworks (JAX / PyTorch or similar), and take pride in building training and evaluation code that other people can rely on.

End-to-end owner – You like owning messy, open-ended modeling problems: defining the question, selecting data, designing experiments, tuning hyperparameters, and turning the best ideas into robust systems that can run at scale.

Curious, rigorous collaborator – You enjoy reading papers, proposing new approaches, and debating trade-offs with other strong researchers. You can clearly explain modeling choices and results to technical peers and non-ML stakeholders.

Excited about forecasting & decision-making – You’re motivated by building models that actually help people reason better about the future, not just chasing benchmark scores. You’d be happy to spend the next several years pushing the frontier of general-purpose forecasting models.

Must-Have Requirements

  • Solid ML research experience training modern deep models (industry or thesis-driven academic work).
  • Strong Python skills and experience with at least one deep learning framework (PyTorch, JAX, or TensorFlow).
  • Comfort working on noisy forecasting / time-series style problems and designing experiments around them.
  • Excited to work full-time, in-person from New York City on a small, high-ownership ML research team.

Screening Questions

1. (Optional Video). This step is completely optional. If you’d like, record a short 2–3 minute video introducing yourself and your experience — or share a recording of your interview with the recruiter if that’s easier. You can upload the link via Loom or Google Drive. This just helps us get to know you better, but there’s no pressure if you’d prefer to skip it.
2. (Optional Portfolio / GitHub / Google Scholar) If available, please share a link to your GitHub, portfolio, Google Scholar/arXiv page, or any recent projects or papers you’ve worked on. This is entirely optional but helps provide more context about your work and research interests.
3. Tell us about an ML project where you trained or significantly improved a model beyond using an off-the-shelf API. What was the problem, how did you design the model and training pipeline, and what measurable impact did your work have (e.g., accuracy, robustness, speed, or business / user impact)?

Client Messaging Channel

Client Messaging Channel

Please sign in and apply for this bounty to gain access to the messaging channel.

Login & Apply to View More

Sign in to your account to access full job details and apply.