Senior Software Development Engineer (AI) (Vancouver)

Senior Software Development Engineer (AI) (Vancouver)

29 Aug
|
Technical-Link N. America
|
Vancouver

29 Aug

Technical-Link N. America

Vancouver

Senior Software Development Engineer – Generative AI & LLM Platforms

Job Summary

Our AI Research & Development organization is seeking a Senior Software Development Engineer to help build and scale the next generation of Generative AI and Large Language Model (LLM) technologies. This role will focus on developing production-grade software systems that support frontier AI initiatives, model deployment, model steering frameworks, and scalable AI infrastructure.

The successful candidate will partner closely with AI researchers, applied scientists, machine learning engineers, and product teams to transform advanced research into highly available, customer-facing solutions. Candidates should possess strong software engineering fundamentals, experience building distributed systems at scale, and the ability to rapidly contribute in both Java and Python environments.

Key Responsibilities

- Design, develop, test, deploy, and maintain scalable software systems supporting Amazon's AI and LLM initiatives.
- Collaborate with AI R&D; teams to operationalize frontier model research and machine learning innovations.
- Build and enhance LLM development platforms, evaluation frameworks, and model steering capabilities.
- Lead architecture and design efforts for highly available, reliable, and scalable distributed systems.
- Drive engineering excellence through code reviews, design reviews, operational best practices, and mentoring.
- Partner with cross-functional stakeholders to define technical strategy and long-term architectural direction.
- Improve system performance, reliability, security,



and operational efficiency across AI platforms.
- Mentor engineers and provide technical leadership across multiple projects and teams.

Basic Qualifications
- 5+ years of non-internship skilled software development experience.
- 5+ years of programming experience with at least one modern software programming language.
- 5+ years of experience leading the design or architecture of new and existing systems, including design patterns, reliability, scalability, and performance considerations.
- Experience serving as a mentor, technical lead, or engineering team leader.
- Strong understanding of AI/ML principles and modern software engineering practices.
- Experience developing or supporting Large Language Models (LLMs), Generative AI applications, or machine learning platforms.
- Ability to switch between Java and Python development environments with minimal ramp-up time.

Preferred Qualifications
- 7+ years of experience across the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, deployment, and operations.
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or equivalent practical experience.




- Experience with programming languages such as Python, JavaScript, Go, .NET, Java, or equivalent.
- Experience developing distributed systems, cloud-native applications, or large-scale data processing platforms.
- Familiarity with frontier LLM development, model evaluation, alignment, safety, or steering frameworks.
- Experience working within AI research, machine learning infrastructure, or advanced technology organizations.
- Experience with AWS services and cloud-based architectures.

Technical Skills
- Large Language Models (LLMs)
- Generative AI
- AI/ML Platform Development
- Frontier Model Development
- Model Steering & Alignment Frameworks
- Python
- Java
- Distributed Systems Architecture
- Cloud Computing (AWS)
- Software Design Patterns
- Reliability Engineering
- Scalability & Performance Optimization
- DevOps & CI/CD Practices

Leadership Expectations
- Demonstrate Amazon's leadership principles through ownership, customer obsession, bias for action, and delivering results.
- Provide technical leadership across engineering teams and initiatives.
- Mentor and develop engineers while promoting engineering excellence.
- Influence architectural decisions and long-term technology strategy.
- Drive innovation while maintaining operational excellence at scale.

This position offers the opportunity to work at the forefront of Generative AI innovation, helping shape the future of Large Language Models and intelligent systems used by millions of customers worldwide.

📌 Senior Software Development Engineer (AI) (Vancouver)
🏢 Technical-Link N. America
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software development engineer (ai) (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: senior software development engineer (ai) (vancouver) / vancouver