Skip to content
aitrainer.work - AI Training Jobs Platform
Engineering Full-Time
Hestus

Machine Learning Engineer (US)

Hestus • San Mateo, CA

Company

Hestus

Annual salary

$125k – $250k/yr

Location

San Mateo, CA

Listed

121d ago

Experience:
4+ years
Workplace:
5 days in-office in San Mateo
Visa:
Visa sponsorship available
Equity:
Up to 1% equity

On-site in San Mateo, CA. Visa sponsorship available.

Send us your LinkedIn and CV. If your experience fits, we'll introduce you to the recruiter filling this role.

Apply for a referral →

The recruiter emails you before anything happens and may suggest other jobs that suit you better.

What you'll do

  • Design, train, and evaluate custom machine learning models and embeddings behind our AI-powered CAD.
  • Own the entire data pipeline: from data wrangling and curation through to the model training framework.
  • Build and improve our training and evaluation infrastructure, including experiment tracking, metrics, and reproducibility.
  • Take models from prototype to production: deployment, monitoring, and iteration based on real-world performance.
  • Collaborate with cross-functional teams to turn product needs into machine learning solutions and ship new features.
  • Write clean, efficient Python, and participate in code reviews, testing, and debugging.
  • Stay current with the latest machine learning research (LLMs, embeddings, and representation learning) and bring new ideas to the team.

What you need

  • Proven experience as a Machine Learning Engineer, with at least 4 years in industry or equivalent academic experience (thesis-based Master’s or PhD).
  • Strong proficiency in Python; write clean, efficient code with minimal handholding.
  • Demonstrated experience developing novel, custom machine learning models and embeddings: inventing new approaches rather than applying off-the-shelf LLM or image-processing tools.
  • Hands-on experience with large language models (LLMs).
  • Familiarity with a deep learning framework such as PyTorch, TensorFlow, or JAX.
  • Ability to work in a fast-paced startup environment and manage multiple tasks simultaneously.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.

Bonus Skills:

  • Experience with ML platforms such as Amazon SageMaker, Azure ML, or Google Cloud AI Platform.

  • Experience with cloud platforms (e.g., AWS, Google Cloud).

  • Experience with backend development and frameworks (e.g., Django, Flask, SQL).

  • CAD, geometry, or computational geometry domain experience.

What We Offer:

  • Competitive salary and equity options.

  • Comprehensive health insurance, including medical, dental, and vision coverage.

  • Catered lunch.

  • Unlimited time-off.

  • A collaborative and inclusive work environment.

  • Opportunities for professional growth and development.

  • The chance to be part of a passionate team building innovative products.

About Hestus and legal notices

About Us:

We are Hestus, and we build AI-powered CAD to speed up the hardware development process. Our team is small, scrappy, and growing fast. We are looking for a versatile and enthusiastic Machine Learning Engineer to join us. If you enjoy wearing multiple hats and are passionate about technology, we want to hear from you!

Frequently Asked Questions

How do I apply for the Machine Learning Engineer (US) role at Hestus? +

Use the Apply for a referral button on this page to send us your LinkedIn and CV. If your experience fits, we'll introduce you to the recruiter filling this role. They'll email you to check you're interested, then put you forward for this job or others that suit you better. It's free.

What does this Hestus role pay? +

The listing gives $125k – $250k/yr.

Is this role remote? +

The listing gives the location as San Mateo, CA. 5 days in-office in San Mateo. Visa sponsorship available.

Interview Prep

Sample questions for a Machine Learning Engineer role, written in-house to help you prepare.

How do you choose between a simpler interpretable model and a more complex model that performs marginally better?

The decision depends on how the model's output is used downstream. If a human needs to act on and justify individual predictions, like in lending or healthcare, interpretability often outweighs a small accuracy gain. If the model feeds an automated system where explainability isn't a hard requirement, I'll take the complexity if the performance gain is meaningful and validated, not just noise.

Explain how you would set up a proper train, validation, and test split for a time series problem.

Random splitting leaks future information into training for time series, so I split chronologically instead, training on the earliest period, validating on the next, and testing on the most recent. Any cross-validation also needs to respect time order, using something like rolling-origin validation, rather than standard k-fold, which would otherwise let the model see the future during validation.

What statistical test would you use to determine if an A/B test result is significant, and what assumptions does it rely on?

For a conversion-rate comparison, a two-proportion z-test or chi-squared test is standard, and it assumes independent observations and a large enough sample size for the normal approximation to hold. If the sample is small or the metric isn't binary, I'd switch to a more appropriate test, since applying the wrong test's assumptions is a common source of false confidence in A/B results.

How do you approach hyperparameter tuning efficiently when the model is expensive to train?

I use a coarse random search first to identify the promising region of the hyperparameter space, since grid search wastes compute on combinations unlikely to matter. From there, Bayesian optimization narrows in on the best configuration with far fewer expensive training runs than an exhaustive search would require, which matters a lot when each run is costly.

See all 10 questions for this role →

Related Roles

Hestus

Browse all startup roles

Salaried roles at startups, AI companies and established businesses, all filled by referral. One application covers every role.

View all startup roles →