Senior Software Development Engineer – Generative AI & LLM Platforms

Vancouver, BC, CA • Posted 2 days ago • Updated 2 days ago
Contract W2
Contract Independent
12 Months
No Travel Required
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Amazon Web Services
  • Artificial Intelligence
  • Java
  • Python

Summary

Senior Software Development Engineer – Generative AI / LLM

Job Summary

The 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 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 professional 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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10308440
  • Position Id: 9066239
  • Posted 2 days ago

Company Info

About Technical Link

Technical-Link North America is dedicated to excellence in engineering staffing, connecting top talent with leading companies. Whether you're an employer seeking skilled engineers or an engineer looking for your next contract opportunity, we have the expertise and resources to meet your needs.

Contact the job poster
JA

Jeff Anderson

Recruiter @ Technical Link
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs