Zoo

Zoo

Senior Software Engineer, Language Development

Los Angeles, California, United States; Remote · Senior

Sponsorship not specified$145k-$195kDetected 76 days ago
JavaScriptTypeScriptRustGitRecruiting

About the role

  • We are seeking a Software Engineer with deep expertise in functional programming languages, interpreters, and modern web technologies to help shape the future of our next-gen CAD software.
  • You can get a feeling for KCL in the KCL book.

Responsibilities

  • Implement code-mods and other code refactoring tools
  • Add features and maintain an interpreter written in Rust, running in WebAssembly
  • Maintain a language parser and syntax highlighting
  • Develop and optimize the frontend of our modeling app, focusing on performance and user experience
  • Collaborate with backend teams to design and implement robust APIs that support the app's code-driven design functionality
  • Develop delightful CodeMirror extensions that bridge the gap between the user's code and the 3d-model
  • Implement advanced AST/code-mods, CodeMirror enhancements, and deep integration with WebAssembly (Wasm) for performance improvements
  • Utilize XState for state management to maintain app consistency and reliability across various user interactions

Requirements

  • Demonstrated professional experience and proficiency in software development contributing to highly scalable and reliable systems
  • Proficiency with Rust, and Javascript/Typescript
  • Experience with functional programming languages
  • Knowledge of language parsers and interpreters
  • Knowledge of AST driven code-mods
  • Experience with Git
  • The final offer will depend on multiple factors including candidate experience, skills, expertise, and market data.

Compensation

  • $145,000 - $195,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.
  • We encourage everyone interested in our mission to apply!
  • In addition to salary, we offer competitive equity as well as a full benefits package which may vary by geography as well.

Company info

  • Zoo is building the next generation of hardware design tools redefining how hardware products are designed, developed, and built. Our platform combines a modern, cloud-native CAD environment with AI-powered engineering workflows, helping teams design, iterate, and manufacture products faster than ever before. 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 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
  • Zoo is building the next generation of hardware design tools redefining how hardware products are designed, developed, and built.
  • Our platform combines a modern, cloud-native CAD environment with AI-powered engineering workflows, helping teams design, iterate, and manufacture products faster than ever before.
  • We are headquartered in Los Angeles, CA with both a local and remote team.
  • We were founded and incubated by Embedded Ventures in 2021.
  • We're looking for curious, innovative, and ambitious self-starters to join our growing team to help us bring our mission to life.
  • We think you'll thrive on our team if you're:
  • 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

This listing is sourced directly from Zoo's careers page and normalized into a canonical job model.