Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Development Engineer, Neuron Explorer role.
Rezi rewrites your resume against Amazon's job description. Free.

Tailor your resume to this Software Development Engineer, Neuron Explorer role.
Rezi rewrites your resume against Amazon's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Development Engineer, Neuron Explorer posting at Amazon — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Development Engineer, Neuron Explorer posting at Amazon — free, in seconds.
About the Role
The Neuron Explorer team makes AWS Trainium performance visible by developing tools for profiling, debugging, and optimizing machine learning workloads on Trainium and Inferentia accelerators. This role involves designing, building, and operating the full stack of Neuron Explorer, from data collection and analysis to visualizations and developer workflows, with a focus on enhancing AI-powered recommendation and analysis capabilities.
Responsibilities
- Design and build performance data collection pipelines and analysis engines that transform raw hardware execution data into actionable insights.
- Develop interactive visualizations and developer workflows to make complex profiling data understandable.
- Own features end to end across the full software development lifecycle, ensuring reliability and maintainability.
- Collaborate with compiler, runtime, and chip architecture teams to surface performance information for AI workload optimization.
- Evaluate and integrate generative AI capabilities into Neuron Explorer's recommendation engine to identify optimization opportunities.
Requirements
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling) of new and existing systems.
- Experience programming with at least one software programming language.
Skills
- PyTorch
- JAX
- Machine Learning fundamentals
- Large Language Model fundamentals
- Architecture
- Training/inference lifecycles
- Optimization of model execution
- Developing and deploying LLMs in production on GPUs, Neuron, TPU or other AI acceleration hardware
Location
- Toronto, ON, CAN
Work Type
- Full-time
Experience Level
- 3+ years professional software development
- 2+ years system design/architecture
Education Level
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
Salary/Compensations
- 114,800.00 - 191,800.00 CAD annually
Benefits
- Health insurance (medical, dental, vision, prescription, basic life & AD&D insurance)
- Registered Retirement Savings Plan (RRSP)
- Deferred Profit Sharing Plan (DPSP)
- Paid time off
- Other resources to improve health and well-being
About the Company
- Annapurna Labs designs silicon and software that accelerates innovation, enabling customers to create cloud solutions that solve complex challenges.
- Our custom chips, accelerators, and software stacks enable us to take on technical challenges and deliver results that help customers change the world.
- AWS Neuron is the complete software stack for AWS Trainium and Inferentia cloud-scale machine learning accelerators.
- We build the full stack of software, servers, and chips to accelerate machine learning at the highest scale.
Equal Opportunity
- Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
- If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information.