Senior Software Engineer, Generative AI, Research
Sunnyvale, CA, USA · Senior · Full-time · Posted Oct 13, 2026
- Experience
- 5 years of software development experience; preferred: 5 years in data structures/algorithms and 1 year in a technical leadership role.
- Education
- Bachelor’s degree or equivalent practical experience.
About the job
Design AI accelerator instruction set architectures and build automated tools to evaluate hardware-software trade-offs for frontier machine-learning models.
What you'll do
- Design custom instruction sets, addressing modes, and hardware features for emerging model operations.
- Build agentic orchestration and automated exploration pipelines to synthesize ISA configurations, generate test kernels, and identify bottlenecks.
- Develop simulators and analysis tools, and collaborate with ML research, compiler, and RTL teams to evaluate designs and inform silicon roadmaps.
What they ask for
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in C++ and Python.
- Experience with functional/architectural simulators, emulator development, or compiler backends.
- Experience with computer architecture, instruction set architectures (ISAs), and hardware-software interaction.
Nice to have
- Master's degree or PhD in Computer Science or related technical field.
- 5 years of experience with data structures/algorithms; 1 year of experience in a technical leadership role; or experience developing accessible technologies.
Pay
$174000 - $252000 USD base salary
Tools
C++, Python, LLMs, XLA, RTL
AI focus
Design accelerator ISAs for frontier ML models and use LLMs, autonomous agents, and automated exploration pipelines to explore architectural designs and validate hardware-software trade-offs.
Model-written summary · the original posting is authoritative