System Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Experteer Overview As a System Architect, you will shape memory-centric computing architectures for AI, server, and mobile systems. You will model, simulate, and evaluate innovative memory/storage subsystems, collaborating with hardware, firmware, software, and architecture teams to optimize power and performance. You influence product direction through deep technical analysis and architectural innovation. This role offers meaningful impact by solving complex system bottlenecks and enabling scalable, efficient memory solutions. Compensation / Benefits * Develop and evaluate innovative memory and storage subsystem architectures to improve system power and performance * Perform system-level modeling and simulation to compare new architectural concepts against existing solutions * Design models for controllers, memory devices, processors, interconnects, and related system components * Analyze application workloads and memory/storage access patterns to identify optimization opportunities * Collaborate across hardware, firmware, software, and architecture teams to assess tradeoffs and drive architectural decisions Tasks * Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field * Strong experience with computer architecture analysis, system-level design, and architectural tradeoff evaluation * Experience with large-scale server systems, including memory and storage subsystems * Proficiency in C/C++ programming, including use of the C++ Standard Template Library (STL) * Strong problem-solving, analytical, communication, and collaboration skills Key requirements * medical, dental and vision plans * paid family leave * robust paid time-off * paid holidays * benefits guide available * equity and bonuses (part of compensation)
Requirements
_ Collaborate across hardware, firmware, software, and architecture teams to assess tradeoffs and drive architectural decisions Tasks * Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field * Strong experience with computer architecture analysis, system-level design, and architectural tradeoff evaluation * Experience with large-scale server systems, including memory and storage subsystems * Proficiency in C/C++ programming, including use of the C++ Standard Template Library (STL) * Strong problem-solving, analytical, communication, and collaboration skills Key requirements * medical, dental and vision plans * paid family leave * robust paid time-off * paid holidays * benefits guide available * equity and bonuses (part of compensation)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Dev Digest 120 - Apple and peers
Top-Paying Tech Jobs (with Salaries)
Why You Shouldn’t Build a Microservice Architecture