Software Architect – Manufacturing Test

Cerebras Cerebras · Semiconductors · Headquarters +1 · Systems

Software Architect for Cerebras' manufacturing test platform, leading a team to design and deliver end-to-end software systems for manufacturing test across the product lifecycle. The role involves owning the technical vision, architecture, and roadmap for cloud and physical infrastructure, collaborating with various engineering and operations teams.

What you'd actually do

  1. Define and own the technical architecture and long-term roadmap for the manufacturing test software platform, including test execution frameworks, user interfaces, distributed data storage, cloud services, on-site client-server systems, and reporting.
  2. Lead, mentor, and grow a team of Full Stack Engineers, setting technical standards for code quality, design patterns, testing, documentation, and operational excellence.
  3. Partner with hardware engineers, test developers, data engineers, operations, and reliability teams to translate business and engineering requirements into clear, scalable software designs.
  4. Drive key architectural decisions across the stack — from front-end frameworks and API design to database schemas, distributed data synchronization, cloud deployments, and on-prem infrastructure across multiple manufacturing facilities.
  5. Conduct design and code reviews, guide technical trade-offs, and ensure the team is building secure, reliable, and maintainable systems.

Skills

Required

  • computer science, computer engineering, or a related field
  • professional software engineering experience
  • technical leadership, staff engineer, or architect role
  • designing and delivering complex, full-stack software systems at scale
  • distributed systems
  • data-intensive applications
  • Python
  • C++
  • modern full-stack development practices
  • architecting software for hardware manufacturing environments
  • manufacturing test automation
  • MES/test data systems
  • manufacturing quality control
  • architecting and building client-server software
  • designing the protocols, APIs, and deployment patterns
  • cloud platforms (e.g. AWS, GCP)
  • infrastructure-as-code
  • CI/CD
  • production operations
  • SQL databases (e.g. PostgreSQL, MySQL)
  • NoSQL databases (e.g. MongoDB, Redis)
  • schema design
  • performance tuning
  • data modeling
  • front-end technologies and frameworks (e.g. HTML, JavaScript, modern UI frameworks)
  • mentoring engineers
  • leading technical projects end-to-end
  • partnering effectively with cross-functional stakeholders

Nice to have

  • distributed data platforms that synchronize across multiple sites or facilities
  • data engineering
  • data analytics
  • business intelligence platforms
  • reporting and visualization
  • UI/UX sensibility
  • networking
  • cybersecurity considerations in industrial or manufacturing settings

What the JD emphasized

  • 8+ years of professional software engineering experience
  • 2+ years in a technical leadership, staff engineer, or architect role
  • architecting software for hardware manufacturing environments
  • architecting and building client-server software
  • Experience designing systems backed by both SQL databases
  • Solid grounding in front-end technologies and frameworks