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

Founding Machine Learning Engineer (US)

Colare • San Francisco, CA

Company

Colare

Annual salary

$150k – $250k/yr

Location

San Francisco, CA

Listed

30d ago

Experience:
3+ years
Workplace:
Hybrid in San Francisco, CA
Equity:
Competitive equity

Hybrid in San Francisco, CA.

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.

About this Role

Colare's assessments are how leading space and defense, manufacturing, and robotics companies decide who their next engineers are. Automating the scoring behind those assessments is an open machine learning problem. You would own it.

The deterministic part is done. If a finished CAD model meets spec, Colare can already tell. What is not solved is scoring the process: how an engineer got there, what they considered, what they discarded. That means turning senior engineers' judgment into machine-readable rubrics, which is a different problem from the human checklist version of the same thing.

You would report to Nain, the cofounder and CTO, and work directly with the mechanical and electrical engineers who define what correct looks like.

What you'll do

  • Build the scoring models. Multimodal architectures reasoning over PCB layouts, CAD geometry, simulation output, and candidate interaction traces.
  • Encode the process, not just the result. Translate how good engineers work into rubrics a model can apply.
  • Own the learning loop. Data generation from real assessment runs, trajectory capture, failure analysis, dataset curation, continuous evaluation.
  • Work with the domain experts. Sit with the ME and EE to turn their judgment into structured labels.
  • Ship to production. Models go into scoring pipelines used in live hiring decisions.

Frequently Asked Questions

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

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 Colare role pay? +

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

Is this role remote? +

The listing gives the location as San Francisco, CA. Hybrid in San Francisco, CA.

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

Colare

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 →