Jr-Mid Software Engineer (Parsing and Data Structures) (San Francisco) Job at AllSpice.io, San Francisco, CA

V0xqbkxkaDl5Zm0yOHgrd0ZYdndIQUYvbVE9PQ==
  • AllSpice.io
  • San Francisco, CA

Job Description

Jr-Mid Software Engineer (Parsing and Data Structures)

Join to apply for the Jr-Mid Software Engineer (Parsing and Data Structures) role at AllSpice.io

Jr-Mid Software Engineer (Parsing and Data Structures)

Join to apply for the Jr-Mid Software Engineer (Parsing and Data Structures) role at AllSpice.io

Help shape the future of hardware development.

At AllSpice, were turning opaque binary design files into open, scriptable data, and building a common interface layer for hardware developmentthink GitHub for electronics.

Were the first and only company focused on modernizing thehardwaredevelopment process, making it faster and more collaborative. Our tools include a git-friendly translation layer and a native CI/CD framework for circuit designs, enabling the same agile workflows software teams have enjoyed for years.

Read more about our latest Series A announcement here!

Were looking for a backend engineer to help us improve our parsing engine for electronics design files. Your work will directly enable automation for design review, release, and documentationkey building blocks of a hardware DevOps system.

Help shape the future of hardware development.

At AllSpice, were turning opaque binary design files into open, scriptable data, and building a common interface layer for hardware developmentthink GitHub for electronics.

Were the first and only company focused on modernizing thehardwaredevelopment process, making it faster and more collaborative. Our tools include a git-friendly translation layer and a native CI/CD framework for circuit designs, enabling the same agile workflows software teams have enjoyed for years.

Read more about our latest Series A announcement here!

Were looking for a backend engineer to help us improve our parsing engine for electronics design files. Your work will directly enable automation for design review, release, and documentationkey building blocks of a hardware DevOps system.

Our stack
  • Rust back-end parsing layer for ECAD (electrical computer-aided design) files
  • Github for code review
About the role

This is a high-impact role where youll work closely with the team to expand and improve our input parsing layer. Youll contribute to the architecture that powers hardware automation, and should be excited about systems programming and working closely with the data.

Experience required: 2+ years in systems-level software development.

Youll be responsible for:

  • Designing and refining for ECAD data
  • Parsing binary file formats
  • Analyzing performance tradeoffs of algorithms and data structures
  • Profiling and optimizing for speed, memory, and parallelism
  • Testing from raw file input through to rendered SVG output
  • Driving improvements across the parsing stack
Example projects:
  • Speed up our parsing engine via:
  • smarter caching
  • library evaluation/replacement
  • multithreading and parallelization
  • Optimize SVG output for better frontend performance
  • Extend support for new ECAD file formats
  • Standardize and document our internal data model
  • Build backend APIs for design data processing
Relevant skills
  • Lexical analysis and parsing generally
  • Rust, or similar low-level/system languages (C/C++, Zig, etc.)
  • Hex editors and binary debugging tools
  • SVG and rendering logic
  • CI/CD pipelines and automated testing
  • Algorithm and data structure design
  • Hardware design or ECAD tools (nice to have, but not required)
Benefits

Join a team of supportive and intelligent colleagues, enjoy flexible work arrangements, seize the opportunity to make a significant impact, receive a competitive salary & equity, health, dental, vision benefits, generous PTO, and a home office stipend.

To apply

Emailjobs@allspice.iowith Software Engineer Parsing in the title and a copy of your resume and/or relevant work.

Seniority level

  • Seniority level

    Entry level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology
  • Industries

    Software Development

Referrals increase your chances of interviewing at AllSpice.io by 2x

Get notified about new Junior Software Engineer jobs in San Francisco Bay Area .

Software Engineer, AI Intern (Fall 2025)

San Francisco Bay Area $57.00-$61.00 2 weeks ago

San Francisco, CA $160,000.00-$180,000.00 2 days ago

San Francisco, CA $40,000.00-$70,000.00 2 weeks ago

San Francisco, CA $130,000.00-$140,000.00 2 weeks ago

(General Hire) Software Engineer Graduate (Advertisement Team) - 2025 Start (BS/MS)

San Jose, CA $113,500.00-$250,000.00 2 weeks ago

Software Engineer, AI Platform - New Grad

New Grads 2025 - Software Engineer, Algorithm

San Jose, CA $120,000.00-$165,000.00 9 months ago

Mountain View, CA $125,400.00-$188,100.00 2 weeks ago

New Grads 2025 - General Software Engineer

San Jose, CA $120,000.00-$165,000.00 5 months ago

Software Engineer(s) - New Grad (Fall 2025 Graduation)

San Francisco Bay Area $72,800.00-$110,000.00 3 weeks ago

San Jose, CA $113,500.00-$250,000.00 6 days ago

San Jose, CA $130,000.00-$180,000.00 2 weeks ago

San Francisco, CA $40.00-$40.00 2 days ago

Software Engineer(s) - New Grad (Fall 2025 Graduation)

San Francisco, CA $40.00-$40.00 2 days ago

San Francisco, CA $60,000.00-$120,000.00 3 weeks ago

New College Grad Software Engineer, Software Engineering Development (Apps)

San Jose, CA $92,735.00-$131,300.00 1 week ago

Full Stack Software Engineer - Post-training

Frontend Software Engineer - University Graduate 2025

San Mateo, CA $120,000.00-$280,000.00 2 weeks ago

Software Engineer - Intern (Summer 2025)

San Jose, CA $3,000.00-$4,000.00 8 months ago

Software Engineer - 2025 Internship Program (3 Months)

Mountain View, CA $54,000.00-$72,000.00 1 month ago

San Francisco, CA $105,600.00-$198,000.00 4 days ago

San Francisco, CA $130,000.00-$238,000.00 2 weeks ago

Software Engineer, Frontend (All Levels)

San Francisco, CA $150,000.00-$220,000.00 2 weeks ago

San Francisco, CA $145,000.00-$230,000.00 2 weeks ago

Software Engineer Intern - Fall Session (September - December 2025)

Redwood City, CA $8,000.00-$8,000.00 4 weeks ago

San Francisco, CA $125,000.00-$175,000.00 3 weeks ago

San Francisco, CA $50,000.00-$80,000.00 2 weeks ago

Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Job Tags

Full time, Summer work, Internship, Home office, Flexible hours,

Similar Jobs

TYR Sport

Graphic Designer Job at TYR Sport

 ...Summary / Objective Were seeking a Graphic Artist with a sharp eye for design and a strong grasp of visual storytelling across digital platforms. This role requires someone who can conceptualize and execute sophisticated, high-impact visuals that elevate the TYR brand... 

Voyage Health

Travel RN-Telemetry in State College, Pennsylvania Job at Voyage Health

 ...Description Looking to level up your career and boost your income? At Voyage Healthcare, we help connect nurses, therapists, and allied health pros with high-paying travel jobs at top-rated facilities across the U.S. With thousands of openings nationwide, you can earn... 

Golden Nugget Hotel & Casinos

Bartender, Hotel Restaurant Job at Golden Nugget Hotel & Casinos

Consistently deliver positive, courteous, and professional guest service in all interactions with guests, visitors, vendors, and fellow employees Discover guest needs and suggests beverages to enhance their experience and meet sales goals Be the mast Bartender, Restaurant...

Incrementality School

Senior Economist / Applied Scientist, New Products (Mountain View) Job at Incrementality School

 ...pricing and promotions impact the bottom line. Our team is comprised of former product managers, economists and engineers from Google, Netflix, Amazon and Meta who saw how costly it is to support high-quality decision science tooling and incrementality testing. Our mission... 

Shanghai Xiniu Information Technology Co.,Ltd

Japanese BD Manager Job at Shanghai Xiniu Information Technology Co.,Ltd

Job requirements:Native Japanese speaker, bachelor degree or above.Excellent market analysis, customer development and negotiation skills.Strong sense of responsibility and willingness to travel frequently.Good team spirit and independent working ability.With 1 year...