Software Engineer, Backend

Normal Computing Corporation
16d

About The Position

The Normal Team builds foundational software and hardware that help move technology forward - supporting the semiconductor industry, critical AI infrastructure, and the broader systems that power our world. We work as one team across New York, San Francisco, Copenhagen, and London. Your Role in Our Mission: As a Software Engineer focused on product engineering in Normal EDA, you will be responsible for building the systems and workflows used by hardware engineers to build and verify the chips that power modern AI. Previous experience with the semiconductor or hardware industry is valued, but not required. You'll regularly be faced with sophisticated technical problems at the intersection of AI and product engineering, requiring you to scope out solution designs and find incremental paths to shipping new features. As part of this, you will own APIs and schemas that power core product functionality, collaborating closely with other engineers in developing them. We're hiring engineers who are passionate about solving real-world problems in complex, technical domains and building systems that empower users to work optimally. If you're motivated to develop reliable, performant systems and design intuitive experiences for AI-powered workflows, this role offers the opportunity to make a significant impact on how an entire industry works.

Requirements

  • 5-8 years of software engineering experience, with a strong focus on building reliable, scalable systems as well as shipping end to end features Experience as a former zero-to-one engineering lead or startup founder is highly valued.
  • Experience building complex systems with a strong intuition for reliability, performance, and maintainability. You avoid the failure mode of shipping features quickly without ensuring the system design and implementation are truly excellent.
  • Experience working with LLMs or building AI-powered applications. You're excited about understanding the nuances of different model paradigms (agents, multimodality, simulation methods) and how to design product experiences that augment rather than detract from user workflows.
  • Proven ability to learn continuously, work independently, and make decisions with minimal supervision. You deliver on your commitments, value outcomes, and adapt quickly when priorities shift.
  • Skill and comfort working in a constantly evolving environment with dynamic objectives and iteration with users.

Nice To Haves

  • Experience building IDE extensions, developer tools, or design-to-code systems.
  • Meaningful experience working and building within or for the semiconductor industry, or developing hardware products or software for hardware products.

Responsibilities

  • Building complete, integrated prototypes that bring AI capabilities to life in production-grade services, and polished frontend interfaces to create working V0s that users can actually test and the ML team can validate.
  • Architecting and developing backend systems that support complex verification workflows.
  • Owning API contracts between frontend and backend systems.
  • Driving engineering roadmaps in collaboration with researchers, hardware experts, and product managers to discover and propose features that drive user stickiness.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service