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:
Software Engineer II, Cross Border Science

Mid-level Software Engineer role at Amazon focusing on machine learning and cross-border commerce optimization

Software Development Engineer, Amazon Private Brands - Discovery

Software Development Engineer role at Amazon Private Brands, focusing on AWS and Machine Learning technologies to enhance customer product discovery.

Software Development Engineer, Studios AI Labs

Software Engineer role at Amazon Studios AI Labs, developing AI solutions for entertainment industry, combining ML, Data Science, and GenAI expertise.

Software Development Engineer, AGI Info

Software Development Engineer position at Amazon's AGI Info team, focusing on Gen AI implementation and customer experience enhancement.

Language Engineer II, Amazon Transcribe

Language Engineer II position at Amazon AWS, focusing on natural language data collections and GenAI services development.

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 24 days 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?