Software Architect

Applied Materials

Rehovot, Israel
Hybrid
Distributed systems design
Scalable and secure architecture
Hands-on coding experience
Define and maintain the architectural vision for the Hybrid Array project, designing scalable, secure, and maintainable distributed system components and interfaces

Job Summary

  • Define and maintain the architectural vision for the Hybrid Array project, designing scalable, secure, and maintainable distributed system components and interfaces.
  • Act as a technical authority, guiding engineers through architecture decisions and trade-offs, and leading design and code reviews.
  • Collaborate with product managers, systems, algorithms, firmware, field teams, and hardware partners to refine requirements and validate architectural feasibility.

Matching Summary

Define and maintain the architectural vision for the Hybrid Array project, designing scalable, secure, and maintainable distributed system components and interfaces.

Skills & Requirements

Must-have

  • Distributed systems design
  • Scalable and secure architecture
  • Hands-on coding experience
  • Technical leadership
  • CI/CD and DevOps practices
  • Cross-functional collaboration

Nice-to-have

  • Hardware integration experience
  • Image processing pipelines
  • Container orchestration environments
  • Data-driven decision making

Key Requirements

  • B.Sc. in Computer Science or related field
  • 5-7+ years of software development/architecture experience
  • Strong Java, C#, Python coding skills
  • Solid understanding of distributed systems
  • Demonstrated technical leadership

Work Rights

Not specified

Tailored Resume

Cover Letter