Enable job alerts via email!

Software Development Engineer , Customer Engagement Technology

Amazon

Vancouver

On-site

CAD 114,000 - 192,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in technology solutions is seeking a Software Development Engineer for their Data and AI team. This position involves designing and developing secure data infrastructure and machine learning platforms, collaborating with cross-functional teams and ensuring high performance and reliability. With opportunities to solve complex challenges, you will work to make a significant impact on customer service operations worldwide.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience.
  • Experience programming in at least one language.

Responsibilities

  • Design and implement enterprise-scale data infrastructure solutions.
  • Architect and build Machine Learning platform infrastructure.
  • Drive technical architecture decisions focused on scalability and performance.

Skills

Software development
System architecture
Data governance
Real-time data processing
Machine Learning
Collaboration

Education

Bachelor's degree in Computer Science or equivalent

Job description

Software Development Engineer , Customer Engagement Technology
Join or sign in to find your next job

Join to apply for the Software Development Engineer , Customer Engagement Technology role at Amazon

Software Development Engineer , Customer Engagement Technology

Join to apply for the Software Development Engineer , Customer Engagement Technology role at Amazon

Get AI-powered advice on this job and more exclusive features.

Description

As a Software Engineer on the Data and AI team, you will design and build robust, secure data infrastructure systems. You'll architect for real-time data processing needs, implement secure storage solutions, and develop privacy-compliant data access layers. Additionally, you'll build infrastructure that supports the complete lifecycle of Artificial Intelligence (AI) models - from development to production deployment. You’ll work with cross-functional teams (e.g., scientists, product managers, data engineers) to create enterprise-scale data processing systems that handle high-volume transactions, implement comprehensive data governance frameworks, and build scalable data products that power critical business capabilities.

Description

As a Software Engineer on the Data and AI team, you will design and build robust, secure data infrastructure systems. You'll architect for real-time data processing needs, implement secure storage solutions, and develop privacy-compliant data access layers. Additionally, you'll build infrastructure that supports the complete lifecycle of Artificial Intelligence (AI) models - from development to production deployment. You’ll work with cross-functional teams (e.g., scientists, product managers, data engineers) to create enterprise-scale data processing systems that handle high-volume transactions, implement comprehensive data governance frameworks, and build scalable data products that power critical business capabilities.

If you enjoy solving complex technical challenges in high-scale environments, working in a collaborative and dynamic team, and want to make a lasting impact on Amazon Customer Service worldwide, this is your opportunity. Come join us on this exciting journey!

Key job responsibilities

Design and implement enterprise-scale data infrastructure and storage solutions that ensure optimal performance and reliability.

Architect and build Machine Learning (ML) platform infrastructure that supports the complete model lifecycle, from training environments and validation frameworks to production deployment and monitoring systems.

Develop and maintain robust data governance frameworks, implementing security controls, authentication mechanisms, and compliant data access patterns that protect sensitive information.

Drive technical architecture decisions and system design, focusing on scalability, reliability, and performance of distributed services while ensuring alignment with business requirements.

Own end-to-end delivery of technical solutions, including design, implementation, and verification of components, using standard software engineering methodologies and best practices.

Collaborate with cross-functional teams, including Product Managers, Applied Scientists, and Data Engineers, to understand requirements, conduct design reviews, and ensure successful delivery of solutions while maintaining high development standards.

A day in the life

A typical day as a Software Development Engineer involves architecting and building robust data and ML infrastructure solutions that power critical AI initiatives. Your morning might start with technical design discussions, collaborating with Applied Scientists to understand infrastructure needs for new AI models, or working with Product Managers to plan data product features.

Throughout the day, you'll write and review code for data processing systems, while monitoring and optimizing existing solutions for performance and reliability. You'll often find yourself diving deep into production issues, implementing solutions that enhance system stability, and building new capabilities into our data and ML platforms. A significant portion of your time is spent implementing and improving monitoring systems that ensure our data infrastructure operates efficiently and securely.

Cross-team collaboration is key, as you work closely with security teams to maintain data compliance requirements and consult with Applied Scientists to optimize model deployment workflows. As a senior member of the team, you'll also mentor junior engineers, sharing your expertise in system design and best practices.

By day's end, you'll have typically pushed forward key infrastructure initiatives, solved complex technical challenges, and improved the reliability and efficiency of our data systems.

If you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you! At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you’re passionate about this role and want to make an impact on a global scale, please apply!

About The Team

The Data and Artificial Intelligence (AI) team is a new function within Customer Engagement Technology. We own the end-to-end process of defining, building, implementing, and monitoring a comprehensive data strategy. We also develop and apply Generative Artificial Intelligence (GenAI), Computer Vision, ML, Ontology, and Natural Language Processing (NLP) to customer service associate experiences and foundational technologies.

Basic Qualifications

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Preferred Qualifications

  • 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

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, 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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary for this position ranges from $114,800/year up to $191,800/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.


Company - Amazon Development Centre Canada ULC

Job ID: A2976439

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology, Consulting, and Engineering
  • Industries
    Software Development

Referrals increase your chances of interviewing at Amazon by 2x

Sign in to set job alerts for “Software Engineer” roles.
Full Stack Developer (Future Opportunity)
Software Development Engineer - 2025 (Canada)
Software Development Engineer - 2025 (Canada)

Richmond, British Columbia, Canada 3 weeks ago

Surrey, British Columbia, Canada 3 days ago

Burnaby, British Columbia, Canada 3 weeks ago

Port Coquitlam, British Columbia, Canada 1 month ago

Burnaby, British Columbia, Canada CA$70,000.00-CA$100,000.00 1 month ago

Richmond, British Columbia, Canada 3 weeks ago

Burnaby, British Columbia, Canada 5 months ago

Intermediate Full Stack Software Developer

Burnaby, British Columbia, Canada 3 weeks ago

Surrey, British Columbia, Canada 4 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

Canonical

Vancouver

Remote

CAD 70.000 - 120.000

5 days ago
Be an early applicant

Software Engineer

Perceptyx

Vancouver

Remote

CAD 105.000 - 145.000

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

USD 100.000 - 150.000

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver

Remote

CAD 100.000 - 140.000

3 days ago
Be an early applicant

Enterprise Applications Manager (ERP, Collaboration, Productivity)

Marqeta, Inc.

Vancouver

Remote

CAD 128.000 - 161.000

3 days ago
Be an early applicant

Intermediate Android Developer (12 month contract)

T-Net British Columbia

Vancouver

Remote

CAD 80.000 - 120.000

3 days ago
Be an early applicant

Security Software Engineer

Canonical

Vancouver

Remote

CAD 100.000 - 130.000

8 days ago

Software Development Engineer

Connor, Clark & Lunn group

Vancouver

On-site

CAD 90.000 - 200.000

4 days ago
Be an early applicant

Director of Software Development and Technology

Progressive Placement Services Ltd.

British Columbia

Remote

CAD 150.000 - 160.000

3 days ago
Be an early applicant