Zoo logoZoo logo

Senior Software Engineer in Language Development

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

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


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

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

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