Software Dev Engineer, Global Engineering Services (ges) Na Ops Engineering

Amazon Amazon · Big Tech · Arlington, VA · Software Development

Software Development Engineer role focused on building and deploying AI-backed tools and solutions to enhance automation efficiency and decision-making in Amazon's global fulfillment network. The role involves designing, developing, and deploying scalable software solutions, integrating cloud services with physical automation systems, and evaluating emerging AI technologies. Requires experience with Python, C++, Go, AWS CDK, and familiarity with the AI/ML model development lifecycle, with a preference for production AI/ML deployment experience.

What you'd actually do

  1. Design, develop, and deploy scalable software solutions that integrate cloud services with physical automation systems in Amazon fulfillment centers
  2. Build and maintain infrastructure-as-code using AWS CDK to support robotic and automation systems across global fulfillment network sites
  3. Collaborate with cross-functional teams including hardware engineers, operations, and external partners to define product requirements and drive execution from concept to deployment
  4. Develop and optimize software across multiple layers of the technology stack, from low-level device communication protocols to high-level cloud services
  5. Implement monitoring, alerting, and diagnostic tools to ensure high availability and performance of critical automation systems

Skills

Required

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering or a related discipline or equivalent
  • 2+ years of software development experience
  • 2+ years of Linux operating systems experience
  • 2+ years of hands-on experience with Python, C++, Go, or other high-level languages
  • 2+ years developing infrastructure-as-code with AWS using CDK
  • Familiarity with AI/ML model development lifecycle including training, evaluation, and deployment

Nice to have

  • 4+ years of software development experience
  • 4+ years of programming in Python, Ruby, Go, Swift, Java, .Net, C++ or similar object oriented language experience
  • Experience in one or more relevant front-end frameworks such as React, Angular, etc.
  • Knowledge or experience working with Programmable Logic Controllers (PLCs)
  • 4+ years of professional experience building and deploying AI/ML solutions in production environments

What the JD emphasized

  • AI-backed tools and solutions
  • emerging AI technologies and techniques
  • AI/ML model development lifecycle including training, evaluation, and deployment
  • building and deploying AI/ML solutions in production environments

Other signals

  • design and implement AI-backed tools and solutions that enhance automation efficiency and decision-making in fulfillment center operations
  • evaluate and prototype emerging AI technologies and techniques to solve complex operational challenges in the fulfillment network
  • Familiarity with AI/ML model development lifecycle including training, evaluation, and deployment
  • 4+ years of professional experience building and deploying AI/ML solutions in production environments