Software Development Engineer II, Applied AI

Global e-commerce and technology company leading in retail, cloud computing, and artificial intelligence.
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · E-Commerce

Description For Software Development Engineer II, Applied AI

Amazon is seeking a Software Development Engineer II to join their Applied AI team, focusing on LLM-based solutions. This role combines cutting-edge AI technology with practical business applications, working to scale knowledge operations that impact hundreds of billions in annual revenue. The position requires expertise in Python, Java, and container-based development, utilizing tools like SageMaker, PyTorch, and Langchain.

The ideal candidate will work at the intersection of Science and Engineering, developing systems that push the boundaries of ML and Generative AI. You'll collaborate with various stakeholders, including Applied Scientists, Product Managers, and Technical Program Managers, while maintaining high development standards and best practices.

This role offers an opportunity to shape the future of e-commerce through AI innovation. You'll be responsible for developing and maintaining critical systems, participating in design discussions, and contributing to code reviews. The position comes with competitive compensation ($129,300-$223,600 based on location) and comprehensive benefits including medical coverage and equity.

Working at Amazon means joining a company at the forefront of AI technology and e-commerce, with the chance to make significant impacts on global-scale systems. The role combines technical expertise with business acumen, offering growth opportunities and the chance to work with cutting-edge AI technologies.

Last updated 20 hours ago

Responsibilities For Software Development Engineer II, Applied AI

  • Develop and maintain LLM-based solutions
  • Work on systems and tools for accelerating knowledge operations
  • Integrate new software components into partner codebases
  • Participate in code reviews and design discussions
  • Help remove blockers and contribute to team planning
  • Ensure high-quality, secure, testable, and maintainable code
  • Work with stakeholders including Applied Scientists, Product Managers, and Technical Program Managers

Requirements For Software Development Engineer II, Applied AI

Python
Java
PostgreSQL
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with distributed system design patterns
  • Knowledge of ML and Generative AI techniques

Benefits For Software Development Engineer II, Applied AI

Medical Insurance
Equity
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive total compensation package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Applied AI

Software Development Engineer, Sponsored Products, Demand Engines

Software Development Engineer role at Amazon Advertising, focusing on ML/AI solutions for Sponsored Products platform, offering competitive compensation and benefits.

Software Dev Engineer II, Alexa Personality & EQ

Mid-level Software Engineer role at Amazon focusing on Alexa's AI personality and emotional intelligence development, offering competitive salary and benefits.

Software Development Engineer, StoreGen

AI-focused Software Development Engineer role at Amazon, building next-generation development tools and practices using artificial intelligence.

Software Engineer- AI/ML, AWS Neuron Distributed Training

AWS Neuron seeks ML Engineer to develop distributed training solutions for cloud-scale machine learning accelerators, focusing on large language models and ML infrastructure.

Software Dev Engineer, AGI Info - Web & Knowledge Services

Software Development Engineer role at Amazon focusing on AGI development, combining ML, distributed systems, and high-performance computing.