companyZoo logo

Senior Software Engineer in Language Development

ZooLos Angeles, California, United StatesNew
Hybrid Full-time $145K/yr - $195K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

We are seeking candidates with a proven track record in software engineering, particularly in functional programming languages and modern web technologies. Familiarity with Rust, WebAssembly, and TypeScript is essential. Excellent problem-solving skills and a passion for user experience enhancement are highly desirable.

About the job

Zoo is building a modern hardware design toolkit aimed at transforming the CAD industry. The company is based in Los Angeles and supports both local and remote teams. Since its founding by Embedded Ventures in 2021, Zoo has focused on creating advanced infrastructure and tools for mechanical CAD, addressing the gap between current software and the demands of today’s hardware design.

Role overview

The Senior Software Engineer in Language Development will play a central role in advancing Zoo’s next-generation CAD platform. The position centers on KCL, Zoo’s programming language for 3D design. Responsibilities include designing new language features, improving usability, and enhancing the interpreter runtime. This engineer will also integrate KCL into Zoo Design Studio, the company’s custom IDE, allowing users to build KCL programs through a point-and-click interface.

What you will do

  • Design and refine features for the KCL programming language
  • Improve the interpreter runtime for better performance and usability
  • Integrate KCL into Zoo Design Studio, enabling intuitive program creation
  • Work with Rust, WebAssembly, and TypeScript to develop advanced developer features
  • Collaborate closely with the engineering team to shape interactive, code-driven design tools

For more details about KCL, see the KCL book.

Requirements

  • Extensive experience with functional programming languages and interpreters
  • Strong background in modern web technologies
  • Ability to work independently and as part of a collaborative team
  • Curiosity and a drive to explore new approaches
  • Focus on improving user experience

About Zoo

Zoo is on a mission to transform the CAD landscape by developing cutting-edge hardware design tools. With a commitment to innovation and excellence, we aim to empower designers with the latest technology to excel in their creative endeavors.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.