Mid+/Senior SW Parsing and Data Structures (Rust)

AllSpice (Headquarters: Boston, MA / SF or Hybrid)

Location: Boston, MA / SF or Hybrid   |   Full-Time   |   $130,000 - $190,000
Rust Systems Programming Data Structures ECAD Performance Optimization File Formats Back End Engineer Staff Engineer

About AllSpice: AllSpice is building the future of hardware development and collaboration, applying modern software design principles to the hardware industry with design review, automated test, and Gen AI (think GitHub/Bitbucket for hardware). We are a rapidly growing startup with significant funding and a strong team of engineers who are passionate about transforming how hardware is designed and developed.

Role Overview: This is a systems programming role focused on developing our ECAD schema and converting between file formats efficiently. You’ll be working with Rust to build high-performance parsing and data structures for hardware design files. This is a senior-level position for candidates with significant systems programming experience.

What You’ll Do:

  • Develop and maintain Rust-based parsers for various ECAD file formats
  • Design and implement efficient data structures for hardware design representation
  • Convert between different file formats and schemas with high fidelity
  • Work on performance optimization of parsing and conversion processes
  • Collaborate with the broader engineering team to integrate parsing components
  • Contribute to documentation and best practices for systems programming

Requirements:

  • 5+ years of systems programming experience
  • Strong Rust programming skills with deep understanding of memory management
  • Experience with parsing technologies and compiler design concepts
  • Knowledge of ECAD file formats and hardware design data structures
  • Strong problem-solving skills and attention to detail
  • Ability to work independently and collaborate effectively in a team environment
  • Experience with performance optimization and benchmarking

What We Offer:

  • Competitive salary and equity package
  • Fully remote or hybrid work options with offices in Boston and San Francisco
  • Comprehensive benefits including health, dental, and vision insurance
  • Generous PTO policy and flexible work arrangements
  • Cutting-edge technology stack and modern development practices
  • Opportunity to work with talented engineers and entrepreneurs
  • Impactful work that shapes the future of hardware development

Tech Stack: Rust, ECAD Formats, Systems Programming, Performance Optimization, Data Structures

Post Date: August 1, 2025