Software Development Manager

2 months ago


Toronto, Canada Amazon Development Centre Canada ULC Full time
The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation. The Inferentia chip delivers best-in-class ML inference performance at the lowest cost in the cloud. Trainium will deliver the best-in-class ML training performance with the most teraflops (TFLOPS) of compute power for ML in the cloud. This is all enabled by a cutting edge software stack, the AWS Neuron Software Development Kit (SDK), which includes an ML compiler, runtime and natively integrates into popular ML frameworks, such as PyTorch, TensorFlow and MxNet. The Neuron SDK optimizes performance of complex neural net models executed on AWS Inferentia and Trainium. AWS Neuron is used at scale with customers and partners like PyTorch, Epic Games, Snap, AirBnB, Autodesk, Amazon Alexa, Amazon Rekognition and more customers in various other segments.

The Team: The Amazon Annapurna Labs team is responsible for building innovation in silicon and software for AWS customers. We are at the forefront of innovation by combining cloud scale with the world’s most talented engineers. Our team covers multiple disciplines including silicon engineering, hardware design and verification, software and operations. With such breadth of talent, there's opportunity to learn all of the time. We operate in spaces that are very large, yet our teams remain small and agile. There is no blueprint. We're inventing. We're experimenting. When you couple that with the ability to work on so many different products and services, it's a very unique learning culture.

Learn more about Our History:

You: As a Manager III on the AWS Neuron team, you'll be leading a team of compiler engineers through developing, deploying, and scaling a compiler targeting AWS Inferentia and Trainium. You'll need to be technically capable, credible and curious in your own right as a trusted AWS Neuron Manager, innovating on behalf of our customers. You’ll leverage your vision and technical communication skills as a hands-on partner to AWS ML services teams, to be involved in pre-silicon design, bring new products/optimizations/features to market, and many other exciting projects to ensure the Neuron SDK exceeds our customers' needs of high performance, low cost, and ease of use.

You will have deep knowledge of resource management, scheduling, code generation, optimization, and new instruction architectures including CPU, NPU, GPU and novel forms of compute.

Explore the Product:

In order to be considered for this role, candidates must be currently located or willing to relocate to Toronto.

Key job responsibilities
The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation. The Inferentia chip delivers best-in-class ML inference performance at the lowest cost in the cloud. Trainium will deliver the best-in-class ML training performance with the most teraflops (TFLOPS) of compute power for ML in the cloud. This is all enabled by a cutting edge software stack, the AWS Neuron Software Development Kit (SDK), which includes an ML compiler, runtime and natively integrates into popular ML frameworks, such as PyTorch, TensorFlow and MxNet. The Neuron SDK optimizes performance of complex neural net models executed on AWS Inferentia and Trainium. AWS Neuron is used at scale with customers and partners like PyTorch, Epic Games, Snap, AirBnB, Autodesk, Amazon Alexa, Amazon Rekognition and more customers in various other segments.

The Team: The Amazon Annapurna Labs team is responsible for building innovation in silicon and software for AWS customers. We are at the forefront of innovation by combining cloud scale with the world’s most talented engineers. Our team covers multiple disciplines including silicon engineering, hardware design and verification, software and operations. With such breadth of talent, there's opportunity to learn all of the time. We operate in spaces that are very large, yet our teams remain small and agile. There is no blueprint. We're inventing. We're experimenting. When you couple that with the ability to work on so many different products and services, it's a very unique learning culture.

Learn more about Our History:

You: As a Manager III on the AWS Neuron team, you'll be leading a team of compiler engineers through developing, deploying, and scaling a compiler targeting AWS Inferentia and Trainium. You'll need to be technically capable, credible and curious in your own right as a trusted AWS Neuron Manager, innovating on behalf of our customers. You’ll leverage your vision and technical communication skills as a hands-on partner to AWS ML services teams, to be involved in pre-silicon design, bring new products/optimizations/features to market, and many other exciting projects to ensure the Neuron SDK exceeds our customers' needs of high performance, low cost, and ease of use.

You will have deep knowledge of resource management, scheduling, code generation, optimization, and new instruction architectures including CPU, NPU, GPU and novel forms of compute.

Explore the Product:

In order to be considered for this role, candidates must be currently located or willing to relocate to Toronto.

BASIC QUALIFICATIONS

- 3+ years of engineering team management experience
- 6+ years of working directly within engineering teams experience
- 4+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- Experience partnering with product or program management teams
- Excellent software design fundamentals, knowledge of software engineering principles, and a deep understanding of compilers (resource management, instruction scheduling, code generation, and compute graph optimization

PREFERRED QUALIFICATIONS

- M.S. or Ph.D. in Computer Science or related technical field
- Experience with toolchains (LLVM, GCC) and code generation techniques for new hardware
- Knowledge of compiler internals from front end to run-time environment with emphasis on AI acceleration



  • Toronto, Canada Amazon Development Centre Canada ULC Full time

    Have you ever ordered a product on Amazon and when that box with the smile arrived, wondered how it got to you so fast? Wondered where it came from and how much it cost Amazon? If so, the Amazon Supply Chain Optimization Technologies (SCOT) organization is for you.Watch this video to learn more about SCOT: SCOT procures and receives billions of units each...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled and experienced Manager III to lead our Compiler Team at Amazon Development Centre Canada ULC. As a Manager III, you will be responsible for leading a team of compiler engineers in developing, deploying, and scaling a compiler targeting AWS Inferentia and Trainium.Key ResponsibilitiesLead a team of compiler...


  • Toronto, Ontario, Canada Jonas Software UK Full time

    Jonas Software UK is seeking a highly motivated and experienced Development Director to lead our talented development team. In this crucial role, you will be responsible for guiding the technical direction of our software solutions, fostering a collaborative and innovative environment, and ensuring the successful delivery of high-quality products. As a key...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Manager to lead our exceptional team of engineers at Amazon Development Centre Canada ULC - K03. As a key member of our organization, you will be responsible for driving product innovation, building strong relationships with cross-functional teams, and fostering a culture of...

  • Software Developer

    1 month ago


    Toronto, Canada Emphasys Software Full time

    Senior Manager - Corporate Development  Aquila  Permanent | Full time | Remote Overview  Aquila is in search of Senior Manager, Corporate Development in North America (based in Toronto) to identify, establish and progress strategic C-suite / investment relationships with mature and growing software companies, corporate and investment...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly experienced Manager III to lead a team of compiler engineers in developing, deploying, and scaling a compiler targeting AWS Inferentia and Trainium. As a trusted AWS Neuron Manager, you will be responsible for innovating on behalf of our customers, leveraging your vision and technical communication skills to partner with...


  • Toronto, Canada Amazon Development Centre Canada ULC - K03 Full time

    Are you customer obsessed? Do you have an exceptional track record of leading strong engineering teams in building innovative, scalable, and extensible products? Are you creative, innovative, and love to dive deep? Is agile a mindset and not just a methodology? We have a highly skilled team that builds applications that use exciting new AWS services and open...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a software development company with a strong track record of delivering complex business solutions. Our team of experienced professionals is dedicated to creating high-quality software applications that meet the needs of our clients.Job DescriptionWe are seeking a skilled Senior Software Developer to join our team. As a...

  • software developer

    2 months ago


    Toronto, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Education: Bachelor's degreeExperience: 1 year to less than 2 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a software development company with a strong track record of delivering complex business solutions. Our team is passionate about building high-quality applications that meet the needs of our clients.Job DescriptionWe are seeking a skilled Senior Software Developer to join our team. As a Senior Software Developer, you will...

  • software developer

    2 months ago


    Toronto, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Education: Expérience: EducationBachelor's degreeTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a software development company with a strong track record of delivering complex business solutions. Our team is passionate about building high-quality applications that meet the needs of our clients.Job DescriptionWe are seeking a skilled Senior Software Developer to join our team. As a Senior Software Developer, you will...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC - K03. As a key member of our Ring Authentication Services team, you will play a critical role in designing, developing, and delivering secure and reliable authentication services for our customers.Key...


  • Old Toronto, Canada Dmar General Contracting & Development Inc. Full time

    h3>Software Development Manager - Compiler, AWS Neuron, Annapurna LabsAmazon Published 30 Aug 2024 Share this job Toronto, Canada Full Time Role Highlights Computer Science Frontend Software Design Design Patterns Program Management Team Management Inference Cloud Gaming Operations Agile Optimization CPU Reliability Compilers Graph AI...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a seasoned Software Development Manager to join our Amazon Supply Chain Optimization Technologies (SCOT) organization. As a leader on our Supplier Performance team, you will be responsible for driving the design, development, and launch of new features and products.Key ResponsibilitiesLead a team of talented engineers in the...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAmazon Development Centre Canada ULC is seeking a skilled Software Development Engineer to join our Fulfillment Technologies team. As a key member of our team, you will be responsible for designing and implementing scalable solutions to optimize our inventory management systems.Key ResponsibilitiesDesign and develop software solutions to...

  • Senior Manager

    9 hours ago


    Toronto, Ontario, Canada Emphasys Software Full time

    About Emphasys SoftwareEmphasys Software is a leading provider of software solutions for various industries. We are committed to delivering high-quality products and services that meet the evolving needs of our customers.Job SummaryWe are seeking a highly motivated and experienced Senior Manager - Corporate Development to join our team. The successful...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    Ring's Mission: Empowering Safer Communities At Ring, our mission is to make neighborhoods safer by providing accessible safety and peace of mind to everyone. We believe in empowering communities to work together for a shared sense of security. Collaborative Growth Environment We foster a supportive environment where new team members are welcomed and...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a leading provider of custom software applications for complex business and technical challenges. Our team of experienced developers and engineers work together to deliver high-quality solutions that meet the unique needs of our clients.Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our...


  • Toronto, Canada Amazon Development Centre Canada ULC - K03 Full time

    Ring's mission is to make neighborhoods safer. We strive to make safety and peace of mind accessible to everyone and empower communities to work together for one another.Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship....