mid Software Engineer ic Bachelor's · Posted Jul 8, 2026
C$114,800 – C$191,800
CAD per year

About this role

Amazon is hiring a mid-level Software Engineer based in Vancouver, Canada. The posting calls out experience with LLMs, NLP, Computer Vision, System Design. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at C$114,800–C$191,800 per year.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Vancouver, Canada
Education
Bachelor's degree
Department
Software Development
Posted
Jul 8, 2026
AI Summary
Design and build enterprise-scale data infrastructure, ML platform systems, and data governance frameworks for Amazon Customer Service. Architect real-time data processing, secure storage solutions, and privacy-compliant access layers supporting high-volume transactions and AI model lifecycle management.

Job description

from Amazon careers
As a Software Engineer on the Data Intelligence team which is part of Amazon Customer Service (CS) 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. 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.

About the team
The Data Intelligence 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 range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.



CAN, BC, Vancouver - 114,800.00 - 191,800.00 CAD annually

More roles at Amazon

Maintenance Manager
San Marcos, TX · manager
Automation
Maintenance Manager
Greenfield, IN · manager
Automation
Maintenance Manager, Reliability Maintenance and Engineering
Omaha, NE · manager
Automation
Maintenance Manager
Canton, MS · manager
Automation
Manager, Energy Procurement & Utility Strategy
Bellevue, WA · manager
All Amazon jobs →
All software engineering jobs software engineering in Vancouver, Canada Jobs in Vancouver, Canada software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles mid positions