Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Machine Learning Software Engineer image - Rise Careers
Job details

Machine Learning Software Engineer

About Us

We're on a mission to revolutionize the CAD industry by developing the world's most advanced hardware design infrastructure and tools. Mechanical CAD is in the dark ages, and hardware demands have outpaced today’s hardware design infrastructure. The industry is due for a refresh, and we're laying the foundation for a modern hardware design toolkit so that you can create new design tools never before possible.

We are headquartered in Los Angeles, CA with both a local and remote, globally-distributed team. We were founded and incubated by Embedded Ventures in 2021.

About You

We’re looking for curious, innovative, and ambitious self-starters to join our lean and growing team to help us bring our mission to life. We think you’ll thrive on our team if you’re:

  • Excited about making an impact on the ground floor of something big!
  • Curious at your core, with an eagerness to learn and do things differently
  • Customer-focused, always thinking about ways to improve the user experience
  • Able to operate autonomously and work asynchronously, while also being an effective team player 

About The Role

We’re looking for an experienced Machine Learning Software Engineer to help design and implement Zoo’s foundational machine learning systems to enable the next generation of hardware engineering. In this role, you’ll apply cutting edge techniques in machine learning to support the end-to-end development of ML models and features that improve our users' experience. The ideal candidate will have prior experience developing a large scale distributed ML system, and ideally has an understanding of hardware design and manufacturing related processes with knowledge of the relevant data required.

What You’ll Do

  • Develop and implement robust conversational interfaces using LLMs for a seamless user experience
  • Continuously iterate and fine-tune models to improve accuracy, relevance, and user experience based on data and user feedback
  • Help design, develop, optimize, and debug a large scale distributed ML system and algorithms
  • Improve upon existing ideas in generative AI and develop unique solutions to the problems we’re solving in hardware design
  • Curate and maintain large annotated datasets to train ML models at a massive scale
  • Interact with CAD models and modeling/shape setups
  • Experiment with various proof of concepts and ideas for our use cases

What You’ll Need

  • B.S. Computer Science or a related field, or equivalent professional experience
  • Demonstrated professional career and expertise in ML software engineering 
  • Demonstrated expertise in successfully developing, deploying and maintaining an LLM-based conversational copilot application
  • Professional experience with PyTorch, or any of the current machine learning frameworks
  • Experience with CAD software and processes, and modeling/shape algorithms
  • Strong programming skill with Python, and one low-level language such as Rust or C++
  • Experience with Git
  • Prior experience working on a production system
  • Familiarity with distributed systems

 

What We Offer 

  • Competitive compensation & equity packages 
  • Medical, Dental, and Vision coverage for you and your dependents 
  • 6% 401K match (for US-based employees)
  • Flexible vacation policy (for US-based employees)
  • Home office stipend & wifi reimbursement to set you up for success working remotely
  • Pet insurance reimbursement for your animal friends

Zoo is proud to be an equal opportunity employer. We’re committed to equal employment opportunity for all, regardless of background, identity, or status.

Average salary estimate

$120000 / YEARLY (est.)
min
max
$100000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Machine Learning Software Engineer, Zoo

Are you ready to be part of a groundbreaking journey in the CAD industry? Join us as a Machine Learning Software Engineer at Zoo, where we're on a mission to develop the world's most advanced hardware design infrastructure and tools. With our headquarters in sunny Los Angeles and a globally-distributed remote team, we’re inviting innovative self-starters to help reshape the future of hardware design. In this role, you’ll leverage cutting-edge machine learning techniques to create and enhance conversational interfaces and build robust ML systems that drastically improve user experiences. If you have previous experience in developing large-scale distributed ML systems, along with a keen understanding of hardware design processes, you’ve found the perfect opportunity! As a Machine Learning Software Engineer at Zoo, you’ll engage in a variety of exciting projects, from developing unique generative AI solutions to maintaining extensive annotated datasets for model training. We need someone versatile, who excels in Python programming and has familiarity with frameworks like PyTorch. You’ll be part of a tight-knit team that values curiosity, user-focus, and autonomous collaboration. Together, let's break the mold and innovate in an industry ripe for refreshment. Are you ready to make your mark on the ground floor of something truly significant?

Frequently Asked Questions (FAQs) for Machine Learning Software Engineer Role at Zoo
What are the responsibilities of a Machine Learning Software Engineer at Zoo?

As a Machine Learning Software Engineer at Zoo, you will be tasked with designing and implementing foundational machine learning systems that improve user experiences in hardware engineering. This includes developing conversational interfaces utilizing LLMs, iterating and fine-tuning models based on user feedback, and collaborating in the design and optimization of large-scale distributed ML systems. Your role will also involve curating large datasets for ML model training and experimenting with various proofs of concept to drive innovation.

Join Rise to see the full answer
What qualifications are necessary for a Machine Learning Software Engineer at Zoo?

To succeed as a Machine Learning Software Engineer at Zoo, you should ideally possess a B.S. in Computer Science or a related discipline, or equivalent professional experience. A demonstrated expertise in machine learning software engineering, hands-on experience with deploying LLM-based applications, and strong programming skills in Python are essential. Additionally, familiarity with CAD software, modeling algorithms, and distributed systems will be highly advantageous for this role.

Join Rise to see the full answer
What programming languages do I need to know for the Machine Learning Software Engineer position at Zoo?

For the Machine Learning Software Engineer role at Zoo, proficiency in Python is crucial, along with expertise in a low-level programming language such as Rust or C++. Familiarity with machine learning frameworks, particularly PyTorch, is also important to effectively complete your responsibilities in developing robust ML systems.

Join Rise to see the full answer
What is the work culture like for Machine Learning Software Engineers at Zoo?

Machine Learning Software Engineers at Zoo are welcomed into a collaborative and innovative work culture. We emphasize curiosity, user-focus, and the ability to work autonomously while being part of a supportive remote team. Our environment encourages adaptive learning and exploration of new ideas, making it an exciting place for individuals eager to impact the hardware design field positively.

Join Rise to see the full answer
Are there growth opportunities for Machine Learning Software Engineers at Zoo?

Absolutely! Zoo is committed to fostering growth and advancement for its Machine Learning Software Engineers. Your contributions directly impact our mission, and as we scale our technology and market presence, numerous opportunities for professional development and skill enhancement are available. Engaging in diverse projects and collaborating with a talented team sets the stage for a rewarding career path.

Join Rise to see the full answer
Common Interview Questions for Machine Learning Software Engineer
Can you explain your experience with machine learning frameworks, particularly PyTorch?

In your response, focus on specific projects where you implemented PyTorch, detailing the types of models you developed and how they contributed to the project's success. Highlight any challenges you faced and how you overcame them using PyTorch's features.

Join Rise to see the full answer
Describe a large-scale distributed ML system you have worked on.

Provide a comprehensive overview of the system, including its architecture, the technologies used, and your specific role in its development. Discuss how you ensured performance, scalability, and manageability throughout the project.

Join Rise to see the full answer
How do you approach improving the accuracy of machine learning models?

Discuss your methodology for model improvement, including data preprocessing techniques, feature engineering, hyperparameter tuning, and the use of validation datasets. Mention examples where your interventions led to measurable improvements in model performance.

Join Rise to see the full answer
What strategies do you use to maintain annotated datasets for machine learning?

Talk about your practices for dataset creation and curation, emphasizing the importance of quality and relevance. Include any tools you've used for annotation and how you ensure that the datasets remain up-to-date and useful.

Join Rise to see the full answer
Can you give an example of a problem you solved using generative AI?

Share a specific instance where you applied generative AI techniques to address a challenge, detailing the methods used and the impact of your solution. Highlight any innovative approaches that set your work apart.

Join Rise to see the full answer
What experience do you have with CAD software, and how has it influenced your work?

Detail your familiarity with CAD tools, explaining how direct usage or understanding of CAD processes has informed your machine learning practices, especially in projects related to hardware design and engineering applications.

Join Rise to see the full answer
How do you handle debugging in machine learning systems?

Share your approach to debugging, including techniques for identifying errors in data preprocessing, model training, and evaluation phases. Mention specific tools or strategies you prefer to pinpoint and resolve issues effectively.

Join Rise to see the full answer
What do you consider when designing a conversational interface for ML systems?

Discuss the key factors that influence the design of conversational interfaces, such as user experience, response accuracy, and the handling of various user inputs. Provide examples of how you've implemented these considerations in previous projects.

Join Rise to see the full answer
Explain a situation where you worked autonomously on a project.

Indicate a specific project where you took initiative and handled significant responsibilities independently. Highlight your ability to manage time effectively, communicate progress, and deliver results without constant oversight.

Join Rise to see the full answer
Why do you want to work as a Machine Learning Software Engineer at Zoo?

Reflect on Zoo's mission to revolutionize the CAD industry and how your skills and interests align with this vision. Emphasize your enthusiasm for contributing to innovative projects that have a tangible impact on hardware design and engineering.

Join Rise to see the full answer
Similar Jobs
Posted 6 days ago

Join Zoo as a Solutions Engineer to revolutionize the CAD industry while supporting customer success with cutting-edge software tools.

Photo of the Rise User
PDDN INC. Hybrid TX-45, Austin, TX, USA
Posted 6 days ago

Join our dynamic team in Austin, TX as a Software Engineer, focusing on Windows Thin Client systems and automation.

Photo of the Rise User
CIE Automotive Hybrid Irvine, California, United States
Posted 12 days ago

Join Cie as a Salesforce Technical Architect and take a pivotal role in shaping our solutions for the luxury automotive market.

Photo of the Rise User
Posted 6 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Join Smartways as a Senior Full Stack Developer to lead innovative web application projects and mentor a dynamic team.

Photo of the Rise User
NexHealth Hybrid San Francisco, California, United States
Posted 8 days ago

Accelerate your engineering career at NexHealth, where you will create software solutions that transform healthcare accessibility and efficiency.

Cars Remote United States, Remote
Posted 3 days ago

Join Cars Commerce as a Software Engineer and play a pivotal role in developing scalable solutions for the automotive industry.

Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 9 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Database Automation Engineer and contribute to innovative cloud database solutions in a collaborative tech team.

Photo of the Rise User
Posted 6 days ago

We are looking for a seasoned API Developer with strong Java and backend development skills to shape our projects at Zodiac-Solutions.

Photo of the Rise User
Posted 5 days ago

Gruntwork is looking for a Golang Contractor to enhance and develop features for their open source Terragrunt project while engaging with a global community.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos