Online higher-education programmes with university partners in India and abroad.
Software Development Engineer II
Get alerts for roles like this
More Software Development Engineer II roles in Toronto, Ontario, CAN — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it free — just a small ResumeKart footer, no subscription.
Job Description
Do you want to build AI agents that help customers make sense of their data?
We're applying large language models and agentic systems to a real, high-scale problem — turning large volumes of signals into fast, accurate responses customers can act on — and we're looking for engineers who want to shape it from the ground up.
We're looking for a software engineer to join the team to design and build the agent end to end — the reasoning and orchestration layer, the tools and skills it uses to retrieve and analyze data, the quality of the answers it produces, and the experience of interacting with it.
This is applied GenAI on real, high-scale data: you'll work with large language models, agentic orchestration, and the retrieval systems that feed them. Because our customers depend on fast, correct responses, you'll own the qualities that make an agent great in production — response latency, accuracy, and cost.
As an SDE II you'll own features and components of the agent — designing and delivering capabilities, tools, and skills, contributing to design reviews, and raising the bar on latency, accuracy, and cost within your area.
We work in some of the most exciting problem spaces in software today: LLM-based agents, large-scale data retrieval and streaming systems, and the analytics pipelines that turn high volumes of data into answers.
If you're passionate about building AI systems that solve real business problems, and you want a team whose results directly influence Amazon's business, this is the right place for you. The ideal candidate is innovative with strong problem-solving, analytical, and technical skills.
You're comfortable and confident on Linux systems, have a deep understanding of software development in an agile team, and enjoy simplifying complex problems and tackling challenges. You demonstrate exceptional customer focus and love discovering the true requirements underlying a feature request.
Required Skills
Upskill for This Role
Courses from Udemy and edX matched to this role's skills.

Bash Scripting and Shell Programming (Linux Command Line)

Curso de Servidores Linux en CENTOS para principiantes

Linux Administration & Bash Scripting: Practice Exams

Linux Essentials Exam Test Bank

Learn the Linux Command Line Fast

Bootcamp Terminal Linux dan CMD
ResumeKart may earn a commission from these links at no extra cost to you.
Partner picks for Software Development Engineer II in Toronto
Matched to the skills this page calls for and the candidate's location.
- Partner course providercovers software developmentMumbaiVisit partner →
- edXVerified partnerPartner course provider
Courses and programmes from universities and institutions worldwide.
- UdemyVerified partnerPartner course provider
A marketplace of instructor-created courses across technology, business and creative skills.
Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns
Similar Jobs
Other open roles matched to this job's skills and location.
Prepare to Win This Role
Everything you need to ace the interview and negotiate top-of-band compensation.