Taro Logo

Machine Learning Engineer

AI-powered CAD software that speeds up hardware development by automating mundane tasks in the design process.
San Mateo, CA, USA
$110,000 - $175,000
Machine Learning
Mid-Level Software Engineer
In-Person
1 - 10 Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer

Hestus is revolutionizing hardware development with AI-powered CAD software. As a Machine Learning Engineer, you'll join a dynamic startup focused on automating tedious design tasks to speed up the hardware development process.

The role combines machine learning expertise with practical software development, requiring strong Python skills and experience with deep learning frameworks. You'll be responsible for designing and implementing custom ML models and embeddings, while also contributing to the broader software development lifecycle.

Working in a fast-paced startup environment, you'll collaborate with cross-functional teams to define, design, and ship new features. The position offers hands-on experience with cutting-edge AI technology in the CAD space, backed by YC (S24 batch).

The ideal candidate brings 3+ years of experience, strong ML capabilities, and excellent problem-solving skills. Knowledge of cloud platforms (AWS, Google Cloud) and backend frameworks (Django, Flask, SQL) is a plus.

Benefits include competitive compensation ($110K-$175K), comprehensive health coverage, equity options, catered lunch, and unlimited PTO. You'll join a collaborative team of experienced founders, including a former Cruise AV engineering leader and a successful YC founder, working to transform how hardware is designed and developed.

This is an excellent opportunity for a ML engineer passionate about applying AI to revolutionize traditional industries, working directly with founders in a small team where your impact will be significant and visible.

Last updated 2 months ago

Responsibilities For Machine Learning Engineer

  • Design and develop scalable software applications using Python
  • Create and tune custom machine learning models and embeddings
  • Collaborate with cross-functional teams on feature development
  • Participate in code reviews, testing, and debugging
  • Develop backend components for performance improvement
  • Troubleshoot software defects and issues
  • Contribute to full development lifecycle
  • Stay updated with latest industry trends

Requirements For Machine Learning Engineer

Python
  • Proven experience as a Machine Learning Engineer or Software Developer
  • Strong proficiency in Python programming
  • Experience with custom machine learning models and embeddings
  • Familiarity with deep learning frameworks (PyTorch, TensorFlow, Keras)
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork skills

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive salary and equity options
  • Medical, dental, and vision coverage
  • Catered lunch
  • Unlimited time-off
  • Professional growth and development opportunities

Interested in this job?