Job Title: DPU Architect
Location: San Jose, CA (Hybrid – 3 days/week in office)
The Company:
We are working with a dynamic team focused on innovation in data processing and semiconductor technology. We're on the lookout for a highly skilled DPU Architect (Data Processing Unit Architect) to lead and shape the development of scalable architectures for cutting-edge systems.
The business is a subsidiary of a larger group so has the flexibility of a start-up coupled with the financial stability of a big corporation.
This role is the first hire into a new team with the view to developing a new product line and expanding the businesses scope in the field of AI SoCs.
Reporting directly to the CEO, this is an amazing opportunity to shape a business unit and have a huge impact on the direction of a brand new product.
Key Responsibilities:
- Lead the design and development of scalable data processing frameworks and architectures.
- Develop and maintain high-level architectural diagrams and specifications for data processing systems.
- Collaborate with cross-functional teams to translate requirements into scalable, efficient solutions.
- Analyze and optimize system design, focusing on network data processing and performance enhancement.
- Document architectural designs, data flows, and integration processes to support transparency and team knowledge sharing.
- Propose innovative solutions to improve system efficiency and scalability.
Required Qualifications:
- Minimum of 8 years of relevant work experience, with a strong focus on the semiconductor or computing fields.
- Robust hardware knowledge, particularly in DPU architecture and its components (e.g., GPUs, CPUs, NPUs, TPUs).
- Proficiency in software development using languages such as C++ and Python.
- Strong understanding of system design, architecture, and performance optimization techniques.
- Excellent analytical skills with a proven ability to solve complex problems in network data processing and performance optimization.
- Strong communication skills and the ability to collaborate effectively with cross-departmental teams.
Preferred Qualifications:
- Master's degree or higher in Electronic Engineering, Computer Science, or a related field.
- Research background in data processing or system architecture.
- Experience in proposing and implementing innovative solutions to enhance system efficiency.
Why Join?
- Work on cutting-edge technology in a collaborative, forward-thinking environment.
- Be part of a team that values innovation, problem-solving, and efficiency.
- Opportunity to make a significant impact in the semiconductor and data processing industry as the first hire into this area for the business.
Please contact either Jack or Rameez for more information.