Preferably starting from architecture through several generations of delivery to customers
The ideal candidate will have worked on new instruction set architectures, which may include CPU, NPU, GPU and other forms of compute.
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Bachelor's degree in computer science or equivalent
Experience taking a leading role in building complex software or computing infrastructure that has been successfully delivered to customers
Experience with AWS Services including EC2, Lambda, S3, DynamoDB, SQS
Experience in Kubernetes, Docker or containers ecosystem, or experience managing full application stacks from the OS up through custom applications and experience in any Bigdata architecture
Experience with version control systems and CI/CD pipeline implementation
Strong proficiency in Go/Java, Python, and Javascript/Typescript
Application and kernel performance profiling and optimization
Proficiency in integrated software/hardware performance analysis and optimization
Experience designing and operating production services