Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Amazon Senior Software Developer Amazon Games AI 
United States, California, San Diego 
623391454

Today
DESCRIPTION

Amazon Games is seeking a highly effective Senior Software Development Engineer to lead the implementation of innovative Machine Learning (ML), Reinforcement Learning (RL), and Generative AI techniques for game development applications. In this role, you will bridge the gap between our AI/ML science advancements and practical game development, creating reusable engine components and middleware. You will drive the development of AI technologies to enhance gameplay, optimize development workflows, and push the boundaries of interactive entertainment.Key job responsibilities
- Develop a reusable middleware layer that facilitates the integration of AI technologies across multiple game projects and platforms.- Optimize AI implementation for performance, ensuring they meet the real-time requirements of game engines
- Contribute to the architecture and design of game systems that leverage AI technologies.- Stay current with advancements in game engine technologies, ML/RL/Gen AI, and their applications in gaming.
- Evaluate and integrate third-party AI solutions when appropriate, ensuring they meet our quality and performance standards.
- Mentor junior engineers and promote best practices in software engineering and AI implementation within the game development context.
- Champion the responsible implementation of AI in games, considering player experience, fairness, and potential biases.
A day in the life
- You deliver great workflows, tools, and game innovations to your fellow developers and constantly seek improvement.

BASIC QUALIFICATIONS

- Bachelor's degree in Computer Science, Software Engineering, or related field
- 8+ years of professional software development experience, with at least 3 years in game development
- Proficiency in C++ and experience with game engines (Unreal, Unity, or proprietary)
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience in designing and developing reusable software components and APIs
- Experience as a mentor, tech lead or leading an engineering team


PREFERRED QUALIFICATIONS

- Master’s degree in Computer Science, Software Engineering, or related field
- Experience working with ML frameworks (PyTorch, TensorFlow, etc.) and integrating them into game engines
- Experience with designing and deploying services and products that leverage generative AI models
- Experience with cloud-based AI services and their integration into game systems
- Familiarity with GPU programming and optimization techniques for AI in games
- Solid understanding of computer graphics, game physics, and real-time systems
- Shipped games that incorporate advanced AI techniques
- Contributed to open-source projects or game development tools
- Proven track record of leading complex software projects and mentoring junior engineers