Machine Learning Software Engineer

Company:  KittyCAD
Location: Los Angeles
Closing Date: 23/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

About Us

KittyCAD's mission is to develop the world's most advanced hardware design infrastructure and tools. Mechanical CAD is in the dark ages, and design demands have outpaced today's hardware design infrastructure. The industry is due for a refresh, and the solution is obvious: programmable CAD and a GPU-optimized CAD engine. Our Design API and Geometry Engine are being built from the ground up for modern computers, and are validated through tools built by our team and our customers. We're laying the foundation to build modern hardware design tools, so that you can create revolutionary experiences as fast as you can dream them up. KittyCAD was founded and incubated by Embedded Ventures in 2021, and is fully remote.


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. Our culture has innovation at its core in order to achieve competitive growth and success in our industry. We think you'll thrive on our team if you're:

  • Motivated to make an impact on the ground floor of something big!
  • Curious at your core, with an eagerness to learn and do things differently
  • Customer obsessed, always thinking about ways to improve the user experience
  • Able to operate autonomously but also know the importance of effective team collaboration
  • Agile and thrive in a scale-up, changing environment

About The Role

We're looking for a Machine Learning Software Engineer to help design and implement KittyCAD'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

  • 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
  • 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
  • 401K match
  • Flexible vacation policy
  • Home office stipend & wifi reimbursement to set you up for success working remotely
  • Pet insurance reimbursement for your furry friends

KittyCAD is proud to be an equal opportunity employer. We're committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

#J-18808-Ljbffr
Apply Now
Share this job
KittyCAD
  • Similar Jobs

  • Machine Learning Software Engineer

    Los Angeles
    View Job
  • Senior Software Engineer, Machine Learning, Quantum

    Los Angeles
    View Job
  • Machine Learning Software Engineer, Creativity Apps

    Culver City
    View Job
  • Senior Software Engineer, Machine Learning, Quantum

    Los Angeles
    View Job
  • Senior Software Engineer, Machine Learning, Quantum

    Los Angeles
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙