Software Development Engineer, CS Knowledge – Amazon – Vancouver, BC
Location: Vancouver, BC | Company: Amazon
Join the Amazon Customer Service Technology organization as a Software Development Engineer on our advanced platform services team. You will help develop and maintain search and retrieval capabilities across the Global Content Store, optimizing discoverability and ensuring accurate query results.
Work on both front-end and back-end services that handle billions of requests monthly, tackling algorithmically complex challenges and building scalable, distributed systems. You’ll also have the opportunity to contribute to pioneering Large Language Models and Generative AI initiatives shaping the future of customer service.
About the role: Software Development Engineer, CS Knowledge
As part of our team, you will invent, design, and build high-performing software solutions for content indexing, chunking, taxonomy management, and multilingual search. You’ll collaborate closely with partner teams to foster cross-team innovation and deliver stable, scalable services that power both self-service and associate systems.
You will solve complex problems by applying best practices and appropriate technologies, make strategic trade-offs to reuse existing components, and provide technical guidance on system design. Prototyping new ideas will help drive key decisions and influence our roadmap.
Benefits and Salary
Amazon offers a comprehensive benefits package for full-time employees, including:
- Medical, Dental, and Vision Coverage
- Maternity and Parental Leave options
- Paid Time Off (PTO)
- 401(k) Plan
Pay Range: $114,800 – $191,800 per year (based on experience, skills, and location)
Job Details
📌 Job Type: Full-time, Permanent
📍 Location: Vancouver, BC, Canada
💰 Pay Range: $114,800 – $191,800 / year
Requirements / Skills
- 3+ years of professional software development experience
- 2+ years of system design or architecture experience (scalability, reliability)
- Proficiency in at least one programming language
- Bachelor’s degree in Computer Science or equivalent
- Full SDLC experience, including coding standards, code reviews, testing, and operations
- Experience with distributed systems, search algorithms, and large-scale data processing
How to Apply
Ready to build innovative customer service solutions at AWS? Click below to start your application:
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Amazon Development Centre Canada ULC!
Job Summary & Tips for Applying
This role demands strong distributed systems expertise and the ability to implement advanced search algorithms. Highlight your experience with scalable architectures and handling high-volume data processing.
Emphasize projects where you built end-to-end solutions, collaborated across teams, and drove innovation in Generative AI or Large Language Models. Demonstrate your problem-solving skills and customer-centric mindset.