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.