Amazon – Sr. Deep Learning Compiler Engineer III, AWS Neuron, Annapurna Labs – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Fri, 24 Jan 2025 03:00:46 GMT

Job description: DESCRIPTIONDo you love decomposing problems to develop products that impact millions of people around the world? Would you enjoy identifying, defining, and building software solutions that revolutionize how businesses operate?The Annapurna Labs team at Amazon Web Services (AWS) is looking for a Senior Software Development Engineer to build, deliver, and maintain complex products that delight our customers and raise our performance bar. You’ll design fault-tolerant systems that run at massive scale as we continue to innovate best-in-class services and applications in the AWS Cloud.At Annapurna Labs our vision is to make deep learning pervasive for everyday developers and to democratize access to cutting edge infrastructure. In order to deliver on that vision, we’ve created innovative software and hardware solutions that make it possible.AWS Neuron is the SDK that optimizes the performance of complex neural net models executed on AWS Inferentia and Trainium, our custom chips designed to accelerate deep-learning workloadsThe Neuron SDK consists of a compiler, run-time, and debugger, integrated with Tensorflow, PyTorch, and MXNet. It’s preinstalled in AWS Deep Learning AMIs and Deep Learning Containers for customers to quickly get started with running high performance and cost-effective inference.The Neuron team is hiring senior compiler engineers in order to solve our customers toughest problems.This is an opportunity to work on cutting-edge products at the intersection of machine-learning, high-performance computing, and distributed architectures. You will architect and implement business-critical features, publish cutting-edge research, and mentor a brilliant team of experienced engineers. 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. It is a very unique learning culture.As a senior deep learning compiler engineer on the Neuron team, you will be a thought leader supporting the development of a compiler targeting AWS Inferentia and Trainum. You will be developing and scaling the compiler to handle the world’s largest ML workloads. You will need to be technically capable, credible and curious in your own right as a trusted AWS Neuron engineer, innovating on behalf of our customers. You will leverage your technical communications skill as a hands-on partner to AWS ML services teams and you will be involved in pre-silicon design, bringing new products/features to market, and many other exciting projects. A background in machine learning and AI accelerators is preferred, but not required.Explore the product and our history!
https://awsdocs-neuron.readthedocs-hosted.com/en/latest/neuron-guide/neuron-cc/index.htmlhttps://aws.amazon.com/machine-learning/neuron/https://github.com/aws/aws-neuron-sdkhttps://www.amazon.science/how-silicon-innovation-became-the-secret-sauce-behind-awss-successKey job responsibilities
Our engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You’ll bring a passion for innovation, data, search, analytics, and distributed systems. You’ll also:Solve challenging technical problems, often ones not solved before, at every layer of the stack.Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.Build high-quality, highly available, always-on products.Research implementations that deliver the best possible experiences for customers.A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:Build high-impact solutions to deliver to our large customer base.Participate in design discussions, code review, and communicate with internal and external stakeholders.Work cross-functionally to help drive business decisions with your technical input.Work in a startup-like development environment, where you’re always working on the most important stuff.About the team
#1. Why AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating – that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.#2. Inclusive Team Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.#3. Work/Life Balance
Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.#4. Mentorship & Career Growth
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. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.#5. Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.BASIC QUALIFICATIONS– 5+ years of non-internship professional software development experience
– 5+ years of programming with at least one software programming language experience
– 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience as a mentor, tech lead or leading an engineering teamPREFERRED QUALIFICATIONS– 5+ 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 equivalentAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Amazon – System Development Engineer, AWS Security, Software Engineering, AWS Security Operations Centre (SOC) – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Sun, 26 Jan 2025 02:27:12 GMT

Job description: DESCRIPTIONAt Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Our organization is responsible for creating and maintaining a high bar for security across all of Amazon’s products and services. We hire the best minds in technology to innovate and build on behalf of our customers. The focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA.Amazon Security is a multidisciplinary team comprised of software engineers, system developers, security engineers, program managers, data engineers, and compliance specialists. If you are looking for an opportunity to think big, invent, experiment, build, and have a material impact on cloud security and compliance, this is it.If you are looking for an opportunity to think big, invent, experiment, build, and have a material impact on cloud security and compliance, this is it.AWS Security Operations Centre (SOC) Software Engineering team builds and owns services that automate and power security processes within Amazon. As a SysDev on the SOC Software Engineering team, your role is pivotal in maintaining the robust and innovative solutions of our team. The team works on complex challenges in existing and new system development initiatives, focusing on areas with ambiguity. Your goal is to design and develop software systems that are secure, maintainable, scalable, and extendable and integrate seamlessly with our existing systems. You will develop an understanding of the business impact of your systems and make responsible trade-offs between the short-term operational needs and long-term business objectives. Professional traits that are not unique to this position, but necessary for Amazon leaders:

  • Exhibits excellent judgment.
  • Has relentlessly high standards (is never satisfied with the status quo).
  • Is able to dive deep and is never out of touch with the details of the business or the technology.
  • Expects and requires innovation of their team.
  • Has passion and convictions and the innate ability to inspire passion in others.
  • Strong results orientation.
  • Thinks big.

Key job responsibilities

  • Write high-quality, efficient, and testable production code.
  • Build highly available, secure distributed systems at Amazon scale
  • Be an end-to-end technical owner of the services you build, including development, testing and support.
  • Make a direct contribution to planning, design, implementation, testing, operations, and process improvement as a member of an Agile team.
  • Be part of growing, tight-knit team within a wider community of experienced and knowledgeable engineers.

A day in the life
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. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.About the team
Diverse Experiences
Amazon Security values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why Amazon Security
At Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Our organization is responsible for creating and maintaining a high bar for security across all of Amazon’s products and services. We offer talented security professionals the chance to accelerate their careers with opportunities to build experience in a wide variety of areas including cloud, devices, retail, entertainment, healthcare, operations, and physical stores.Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve.Inclusive Team Culture
In Amazon Security, it’s in our nature to learn and be curious. Ongoing DEI events and learning experiences inspire us to continue learning and to embrace our uniqueness. Addressing the toughest security challenges requires that we seek out and celebrate a diversity of ideas, perspectives, and voices.Training and Career growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, training, and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS– 3+ years of non-internship professional software development experience
– 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
– Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
– Experience with CI/CD pipelines build processes
– 3+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experiencePREFERRED QUALIFICATIONS– Experience in windows automation using powershell
– Good understanding of active directory
– Experience with large scale Windows deployments
– 4+ years of programming with at least one modern language such as C++, C#, Java, Python, PowerShell, Ruby experience
– Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operationsAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Senior AWS Connect Developer – Capgemini – Toronto, ON

Company: Capgemini

Location: Toronto, ON

Expected salary:

Job date: Thu, 23 Jan 2025 02:21:03 GMT

Job description: Job Description:As a Senior Data Engineer, you will build distributed data processing solution and highly loaded database solutions for various businesses cases including reporting, product analytics, marketing optimization and financial reporting. Contribute as part of self-organized team of experienced data engineers working in a challenging, innovative environment for our client, creating the foundation for decision-making at a company dealing with billions of events per day.Investigate, create, and implement the solutions for existing technical challenges. Provide guidance, instruction, direction, leadership to a development team with the purpose of achieving project goals.Key Requirements:

  • Receives assignments from the project lead or Team Lead (TL), develops functional and design specifications, gets approval from all collaborators.
  • Ensures that assigned area/areas are delivered within the set timelines and required quality objectives.
  • Provides estimations, agrees task duration with the manager and contributes to project plan of assigned area.
  • Analyzes scope of alternative solutions and makes decision about area implementation based on their experience and technical expertise.
  • Leads functional and architectural design of assigned areas. Makes sure design decisions on the project meet architectural and design requirements.
  • Addresses area-level risks, provides and implements mitigation plan.
  • Reports about area readiness/quality, and raises red flags in crisis situations which are beyond their AOR.
  • Responsible for resolving crisis situations within their AOR.
  • Initiates and conducts code reviews, builds code standards, conventions and guidelines.
  • Suggests technical and functional improvements to contribute to the product and constantly improves professional level.
  • Collaborates with multiple teams, Product, UI & Engineering.
  • Develop back-end components using AWS API, ensuring high scalability and performance.
  • Deep understanding of AWS connect, features, and idiomatic use of the language. Familiarity with advanced features like coroutines for asynchronous programming, and extension functions.
  • Debug Kotlin code, write unit tests to ensure quality, and diagnose bugs.

Required Skills:

  • 5+ years’ experience in leading customer-facing technical projects in Contact Center Technologies.
  • 2+ years of hands-on experience working with Amazon Connect.
  • Expertise in Salesforce CRM integration.
  • 3+ years of experience designing and implementing call routing with dynamic messaging.
  • Proficiency with AWS services, including Lambda, DynamoDB, API Gateway, Lex (Voice/Chat Bots), S3, and Amazon Connect Streams.
  • Programming skills in Node.js, Python, or Java.
  • Experience with CI/CD pipelines and version control tools like GitHub or Bitbucket.
  • Familiarity with WebRTC and SIP technologies.
  • Excellent interpersonal skills and experience working with technical and non-technical teams.

Good to have:

  • AWS Certified Developer Associate certification.
  • Experience with stream-processing systems: Kafka, Spark-Streaming, Apache Flink, etc.

Life at CapgeminiCapgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:

  • Collaborating with teams of creative, fun, and driven colleagues
  • Flexible work options enabling time and location-based flexibility
  • Company-provided home office equipment
  • Virtual collaboration and productivity tools to enable hybrid teams
  • Comprehensive benefits program (Health, Welfare, Retirement and Paid time off)
  • Other perks and wellness benefits like discount programs, and gym/studio access.
  • Paid Parental Leave and coaching, baby welcome gift, and family care/illness days
  • Back-up childcare/elder care, childcare discounts, and subsidized virtual tutoring
  • Tuition assistance and weekly hot skill development opportunities
  • Experiential, high-impact learning series events
  • Access to mental health resources and mindfulness programs
  • Access to join Capgemini Employee Resource Groups around communities of interest

About CapgeminiCapgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 billion.Get The Future You Want |DisclaimerCapgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.Click the following link for more information on your rights as an ApplicantPlease be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.Applicants for employment in Canada must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in Canada by Capgemini.

The job description is for a Senior Data Engineer who will work on building distributed data processing solutions and highly loaded database solutions for various business cases such as reporting, product analytics, and financial reporting. The role involves working as part of a self-organized team of experienced data engineers, investigating and implementing solutions for technical challenges, providing guidance to a development team, and contributing to project goals. The key requirements include experience in leading technical projects, working with Amazon Connect, Salesforce CRM integration, call routing, and proficiency in AWS services and programming languages like Node.js, Python, or Java. Additional skills such as AWS certification, experience with stream-processing systems, and familiarity with WebRTC and SIP technologies are preferred. Capgemini offers a comprehensive benefits program and supports employee well-being throughout their career.

Amazon – Sr. Software Dev Engineer, Aurora Control Plane, AWS Aurora – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Thu, 23 Jan 2025 03:22:39 GMT

Job description: DESCRIPTIONLooking to be part of a team building hyper-scale database services in the cloud? Do you want to revolutionize the way people manage vast volumes of data in the cloud where you have direct and immediate impact on hundreds of thousands of users who use AWS database services?Aurora is a distributed, fault-tolerant database service, leveraging a self-healing storage system which performs up to five times faster than standard MySQL databases and three times faster than standard PostgreSQL databases.Aurora is one of the fastest-growing AWS services, with business and engineering decisions having a widespread impact across many of the world’s fastest growing businesses! Our customers depend on the performance of our services to scale and support their mission-critical workloads.
As an Engineer in the team you will design and implement major database components to allow Amazon Aurora to scale and perform for the growing customer demands under the project of Aurora Global Database.We are looking for Software Development Engineers who have built a lot of software – shipped products and created control planes, tools and modules. You should be passionate about optimizing the software development experience at a very large scale, using your strong technical skills and motivation to achieve results. You are naturally enthusiastic about learning new technologies and industry trends and are excited by the idea of solving hard technical challenges. You are empathetic and curious, and will help us amplify the positive & inclusive team culture we are building.Key job responsibilitiesDelivering software features and improvements to major portions of your team’s software.
Working with customers, stakeholders, and peers in order to understand and deliver the right solutions.
Designing software solutions to enable new features or improve existing ones.
Operational work to solve customer problems and enhance your team’s operations.
Contribute to the full software development lifecycle, including scoping, design, code, code reviews, testing, deployment and maintenance of the team’s software.About UsWe recognize new team members need time to ramp-up and feel fully comfortable within the team. You will have a launch buddy, an engineer who will help you navigate through this processes offering you help and mentorship.We offer flexibility in working hours and encourage you to find your own balance between your work and personal life.A day in the life
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.BASIC QUALIFICATIONS– 5+ years of non-internship professional software development experience
– 5+ years of programming with at least one software programming language experience
– 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience as a mentor, tech lead or leading an engineering team
– Bachelor’s degree in computer science or equivalentPREFERRED QUALIFICATIONS– A deep understanding of software engineering practices, object oriented analysis & design, design patterns, data structures and algorithms
– A deep understanding of security by design development, as well as security best practices at every step of the development cycle
– A passion troubleshooting and defining system vulnerabilities
– Ability to write clean, object-oriented, well-structured and maintainable code
– Experience successfully delivering complex systems to customers
– Experience building distributed databases, storage systems or cloud services
– Excellent verbal and written communication skillsAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Amazon – Sr. Software Dev Engineer, Aurora Control Plane, AWS Aurora – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Sat, 18 Jan 2025 08:07:07 GMT

Job description: DESCRIPTIONLooking to be part of a team building hyper-scale database services in the cloud? Do you want to revolutionize the way people manage vast volumes of data in the cloud where you have direct and immediate impact on hundreds of thousands of users who use AWS database services?Aurora is a distributed, fault-tolerant database service, leveraging a self-healing storage system which performs up to five times faster than standard MySQL databases and three times faster than standard PostgreSQL databases.Aurora is one of the fastest-growing AWS services, with business and engineering decisions having a widespread impact across many of the world’s fastest growing businesses! Our customers depend on the performance of our services to scale and support their mission-critical workloads.
As an Engineer in the team you will design and implement major database components to allow Amazon Aurora to scale and perform for the growing customer demands under the project of Aurora Global Database.We are looking for Software Development Engineers who have built a lot of software – shipped products and created control planes, tools and modules. You should be passionate about optimizing the software development experience at a very large scale, using your strong technical skills and motivation to achieve results. You are naturally enthusiastic about learning new technologies and industry trends and are excited by the idea of solving hard technical challenges. You are empathetic and curious, and will help us amplify the positive & inclusive team culture we are building.Key job responsibilitiesDelivering software features and improvements to major portions of your team’s software.
Working with customers, stakeholders, and peers in order to understand and deliver the right solutions.
Designing software solutions to enable new features or improve existing ones.
Operational work to solve customer problems and enhance your team’s operations.
Contribute to the full software development lifecycle, including scoping, design, code, code reviews, testing, deployment and maintenance of the team’s software.About UsWe recognize new team members need time to ramp-up and feel fully comfortable within the team. You will have a launch buddy, an engineer who will help you navigate through this processes offering you help and mentorship.We offer flexibility in working hours and encourage you to find your own balance between your work and personal life.A day in the life
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.BASIC QUALIFICATIONS– 5+ years of non-internship professional software development experience
– 5+ years of programming with at least one software programming language experience
– 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience as a mentor, tech lead or leading an engineering team
– Bachelor’s degree in computer science or equivalentPREFERRED QUALIFICATIONS– A deep understanding of software engineering practices, object oriented analysis & design, design patterns, data structures and algorithms
– A deep understanding of security by design development, as well as security best practices at every step of the development cycle
– A passion troubleshooting and defining system vulnerabilities
– Ability to write clean, object-oriented, well-structured and maintainable code
– Experience successfully delivering complex systems to customers
– Experience building distributed databases, storage systems or cloud services
– Excellent verbal and written communication skillsAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.