1. What is a Software Engineer at Normal Computing?
As a Software Engineer at Normal Computing, you play a foundational role in rewriting AI foundations to advance the frontier of reasoning and reliability in the real world. This position sits at the critical intersection between advanced artificial intelligence capabilities and users across sensitive industrial, semiconductor, and advanced manufacturing applications. Your work directly bridges complex AI systems with the physical world of atoms, creating high-performance tools that unlock faster iteration cycles and enable profound innovation for customers.
The impact of this role extends across multiple domains, ranging from agent systems and infrastructure to full-stack product development. You will design and build high-performance systems that make complex technical workflows intuitive for users, including diagnostic assistants, visualization tools, test version control, and scalable backend services. Because Normal Computing operates as a tightly-knit, fast-paced organization, every employee drives significant impact, frequently collaborating with AI researchers, hardware experts, and product managers to shape the engineering roadmap from concept to deployment.
Expect a challenging yet deeply rewarding environment where curiosity, technical excellence, and passion for solving hard problems are paramount. You will work with cutting-edge technologies—including TypeScript, React, and Python—while navigating the ambiguities of a high-growth startup environment. Success in this role requires not only engineering rigor but also a genuine appreciation for user experience and the desire to understand how technical decisions directly impact the people using your products.


