Software Development Engineer, Generation Runtime

Amazon is a global technology company pioneering in e-commerce, cloud computing, artificial intelligence, and digital streaming.
Gdańsk, Poland
Machine Learning
Mid-Level Software Engineer
Contact Company
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
System Development Engineer, AGI - Modeling Services

System Development Engineer role focusing on AGI and LLM infrastructure development and maintenance at Amazon, requiring 3+ years of experience in systems engineering.

Machine Learning Engineer, Workforce Solutions - Analytics and Tech

Machine Learning Engineer role at Amazon focusing on AI/ML systems and LLMs to solve workforce challenges, offering competitive compensation and cutting-edge tech exposure.

ASIC Design Engineer, Cloud-Scale Machine Learning Acceleration team

ASIC Design Engineer role at AWS, focusing on machine learning hardware optimization and development of high-performance RTL designs for cloud infrastructure.

Machine Learning Engineer, Robotic Storage Technologies - Simulation & Machine Learning

Machine Learning Engineer role at Amazon Robotics, focusing on AI-driven warehouse optimization and robotic storage solutions.

Software Dev Engineer II, Amazon Q

Software Development Engineer II position at Amazon Q, focusing on AI-powered developer tools with competitive compensation and comprehensive benefits.

Description For Software Development Engineer, Generation Runtime

The Artificial General Intelligence (AGI) Generation Runtime team at Amazon is seeking a highly-skilled Software Engineer to lead the development and implementation of cutting-edge technologies for efficient inference in Generative Artificial Intelligence (GenAI) models.

Key responsibilities include:

  • Designing, developing, testing, and deploying inference solutions for state-of-the-art LLMs
  • Creating scalable, fault-tolerant AI workflows optimized for cost and latency
  • Building innovative technologies in a large distributed computing environment
  • Developing solutions on AWS that are user-friendly, scalable, and manageable
  • Collaborating with other engineers to solve GenAI problems
  • Mentoring junior engineers and contributing to team growth
  • Performing on-call duties to ensure exceptional customer experience
  • Working in an agile environment to deliver high-quality software

The ideal candidate will have:

  • 2+ years of professional software development experience
  • Strong programming skills in languages like Java, C++, or C#
  • Experience in software architecture and design
  • Solid Computer Science fundamentals
  • Knowledge of Machine Learning algorithms and techniques

Preferred qualifications include a Master's degree in Computer Science, 3+ years of complex software development experience, and familiarity with machine learning model workflows.

Join our open-minded team dedicated to innovating on behalf of our customers and pushing the boundaries of AI technology. We offer a diverse and inclusive work environment with opportunities for growth and development.

Last updated a month ago

Responsibilities For Software Development Engineer, Generation Runtime

  • Design, develop, test and deploy inference solutions for state-of-the-art LLMs
  • Create AI workflows optimized for cost and latency
  • Build innovative technologies in a large distributed computing environment
  • Develop scalable and fault-tolerant solutions on AWS
  • Collaborate with other engineers to solve GenAI problems
  • Mentor junior engineers
  • Perform on-call duty
  • Work in an agile environment to deliver high quality software

Requirements For Software Development Engineer, Generation Runtime

Java
  • 2+ years of non-internship professional software development experience
  • 2+ years of experience programming with modern languages like Java, C++, or C#
  • 1+ years of experience in architecture and design of new and current systems
  • Strong Computer Science fundamentals
  • Fundamental knowledge of Machine Learning algorithms and techniques

Interested in this job?