Software Engineer, CAD Data
New Today
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 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:
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 are seeking a highly skilled Software Engineer to join our growing team to support our CAD data engineering processes. In this role, you'll build, implement, and manage our ML data ecosystem to support Zoo's ML initiatives as we scale, converting CAD data from proprietary formats (SolidWorks, Creo, CATIA, etc) into KCL. The right candidate will have a strong background in Python programming, as well as C++ and/or Rust. The ideal candidate will also have an understanding of Computer-Aided Design (CAD) with knowledge of the relevant data required for hardware design.
What You'll Do Convert CAD data from proprietary formats (SolidWorks, Creo, CATIA, etc) into KCL
Design and implement data warehousing solutions to store and manage large datasets
Clean and pre-process data to ensure its quality and usability for ML models
Manage ETL pipelines to transform raw data into structured datasets for ML applications
Apply CAD knowledge to integrate and manipulate design data within our systems
Collaborate with cross-functional teams to understand data requirements and deliver robust data solutions
What You'll Need
B.S. Computer Science or a related field, or equivalent professional experience
Professional experience and demonstrated proficiency in handling CAD data
Demonstrated proficiency with Python as well as C++ and/or Rust
Knowledge of CAD and its integration with data systems
Extensive experience working with CAD models and deep understanding of their design principles
Expertise in data extraction, data warehousing, and data munging best practices
Experience with Git
Nice to Have Strong background in data analytics, statistics, and data visualization techniques
Experience working on Generative AI applications
Proficiency in Rust
Proficiency with SQL
The salary range for this role is provided below. The final offer will depend on multiple factors including candidate experience, skills, expertise, and market data. Compensation may vary by geography. In addition to salary, we offer competitive equity as well as a full benefits package which may vary by geography as well.
Salary Range
$130,000-$160,000 USD
Zoo is an equal-opportunity employer committed to creating a diverse and inclusive workplace. The Zoo team is made up of incredibly talented and unique individuals from across the globe. All qualified applicants will receive equal consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, Veteran status, age, or any other trait that unfairly targets a group of people. We encourage everyone interested in our mission to apply!
- Location:
- Los Angeles, CA, United States
- Category:
- Computer And Mathematical Occupations