[Remote] Senior Software Engineer, Language Development

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Zoo is on a mission to revolutionize the CAD industry by developing advanced hardware design infrastructure and tools. They are seeking a Senior Software Engineer with expertise in functional programming languages and modern web technologies to help shape their next-gen CAD software, specifically focusing on their new programming language for 3D design.ResponsibilitiesIntegrate the interpreter for a domain specific language (DSL) with a GUI written in TypeScriptImplement code-mods and other code refactoring toolsAdd features and maintain an interpreter written in Rust, running in WebAssemblyMaintain a language parser and syntax highlightingDevelop and optimize the frontend of our modeling app, focusing on performance and user experienceCollaborate with backend teams to design and implement robust APIs that support the app's code-driven design functionalityEnhance the app's UI/UX by leveraging TypeScript, React, and XState, ensuring that the interface is both powerful and easy to useDevelop delightful CodeMirror extensions that bridge the gap between the user's code and the 3d-modelImplement advanced AST/code-mods, CodeMirror enhancements, and deep integration with WebAssembly (Wasm) for performance improvementsUtilize XState for state management to maintain app consistency and reliability across various user interactionsApply a deep understanding of JavaScript and browser internals to improve app functionality and performanceSkillsB.S. Computer Science or a related field, or equivalent professional experienceDemonstrated professional experience and proficiency in software development contributing to highly scalable and reliable systemsProficiency with Rust, and Javascript/TypescriptExperience with functional programming languagesKnowledge of language parsers and interpretersKnowledge of AST driven code-modsExperience with GitSolid understanding of modern techniques and algorithms related to workflow designFamiliarity with libraries and tools for programming language interoperabilityA testing-based and automation-focused approach to engineeringBenefitsCompetitive equityFull benefits package which may vary by geographyCompany OverviewZoo creates infrastructure for hardware design. It was founded in 2021, and is headquartered in Inglewood, California, USA, with a workforce of 11-50 employees. Its website is https://zoo.dev/.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

In-Home Health - Nurse Practitioner or Physician Assistant (Per Diem)-Providence, RI

Remote

Senior Risk Manager, Dangerous Goods, NA Dangerous Goods Operations

Remote

**Virtual Receptionist and Customer Support Specialist – Spanish Language Expert**

Remote

Travel – Step Down – Nurse Job – $1,796/wk – $2…

Remote

Senior Data Engineer - Snowflake

Remote

Remote Market Research Participants. No Experie...

Remote

Sr. Revenue Accounting Manager - remote

Remote

Remote Certified Nursing Assistant (CNA) Scholarship Program – Tuition Paid, Full Benefits, Career Path in Senior Care

Remote

[Remote-Position] RN Telephone Triage Weekend Only (Remote)

Remote

CDL-A Position

Remote
← Back