Senior Software Engineer at SnapEDA (S15)
SnapEDA is the first & leading search engine for electronics design
Redwood City, CA, US
3+ years
About SnapEDA

SnapEDA is a platform for electronics design. Our search engine for CAD models helps over 1 million professional engineers design hardware faster, at organizations like Google, Amazon, NASA, and many more. At the same time, we're helping component suppliers scale their revenue in a digital age with our product recommendation and attribution technology.

About the role
Skills: Python, Django

SnapMagic (formerly SnapEDA), the go-to place for electrical engineers, is revolutionizing electronics design with artificial intelligence. We help 1.5 million engineers design products like drones, electric cars, and virtual reality headsets 10x faster.

We're fresh off a funding round backed by the world's best investors, including Y Combinator, Bow Capital, Friends & Family Capital, Preston-Werner Ventures, and many notable angels.

As a small, product-focused team, we pride ourselves on our resourcefulness, passion, and curiosity. We have a bias towards action and making an impact, both individually, and as a team, as we launch innovative new tools into the market. Expect to be challenged, learn, teach, and grow.

What You Will Be Doing:

You’ll join our software team as the Senior Software Engineer, reporting to the CEO.

We’re looking for someone who is passionate about delivering great software. Most of our code is Python/Django/HTML/CSS and is running on Heroku, but we also have apps in other codebases like React, rest APIs and external integrations. We have a lightweight process: 1-week sprints, weekly planning and standups. We use Slack, Trello, and Zoom to communicate and plan our work.


  • Opportunity to work on a hugely impactful product used by 1MM+ users with a great mission of spurring innovation
  • Health, 401k and dental Insurance


  • Bachelor's or Masters in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • At least 10 years of software development experience
  • Ideally has hands-on experience with advanced AI models like GPT, LLAMA, BERT, or Transformer-based architecture
  • Proficiency in Python
  • Demonstrable success in driving technological projects that have a significant business impact
  • Stellar communication skills with a knack for earning trust at all organizational levels
  • Experiencing mentoring junior developers
  • Understands the tradeoffs between short-term and long-term code implementations and when to use both approaches
  • Thinks like a user


  • Write code across our various platforms
  • Own all software developed and maintained by the company as the primary point of contact internally and externally
  • Work with the Product Managers and Project Managers to plan and execute sprints
  • Manage and mentor developers to help them achieve their full potential. Advise on architecture and approaches. -Write or review technical specs as needed.
  • Recruit and assess new candidates for the team

Python, Django, Postgres

Other jobs at SnapEDA

fulltimeRedwood City, CA, US$200K - $360K0.20% - 0.33%11+ years

fulltimeRemoteEngineering Manager$185K - $265K0.25% - 5.00%6+ years

fulltimeRedwood City, CA, USEngineering Manager$185K - $265K0.50% - 5.00%6+ years

fulltimeRedwood City, CA, US$140K - $260K0.10% - 0.50%6+ years

fulltimeRedwood City, CA, USFull Stack0.50%3+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›