Sde II - Scanless Tech, Ar Scanless Technology

Amazon Amazon · Big Tech · Westboro, MA · Software Development

Software Development Engineer II (SDE II) for Amazon Robotics Scanless Tech team, focusing on developing and deploying machine learning and computer vision based software technologies for robotics applications. The role involves building edge and cloud CV applications, leveraging AWS ML, optimizing fulfillment infrastructure, and partnering with Applied Scientists to develop ML applications. The team's solutions are core to the business and deployed at scale.

What you'd actually do

  1. Develop computer vision applications that run at the edge and in the cloud. You will leverage state of the art CV techniques at the edge and AWS ML technologies
  2. Operate across multiple layers of the stack to design and build fault-tolerant production software that optimize our fleet of fulfillment infrastructure and robots.
  3. Develop tools to test and evaluate complex systems, including those deployed in production at customer sites, and dig into critical pieces of distributed systems like logging, tracing, metrics.
  4. Partner with Applied Scientists to prototype and develop Machine Learning applications that deliver on this vision.

Skills

Required

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Knowledge of machine learning model architecture and inference
  • Experience with one of the following areas: machine learning technologies, Reinforcement Learning, Deep Learning, Computer Vision, Natural Language Processing (NLP) or related applications
  • Experience that includes strong analytical skills, attention to detail, and effective communication abilities
  • Decisive with limited information and able to learn rapidly.

What the JD emphasized

  • state of the art advances in robotics and software
  • state of the art CV techniques
  • state of the art technologies
  • Machine Learning applications

Other signals

  • develop computer vision applications that run at the edge and in the cloud
  • leverage state of the art CV techniques at the edge and AWS ML technologies
  • prototype and develop Machine Learning applications
  • AI (Machine Learning, Data Science, etc.) is at the core of everything this team builds
  • Our solutions are deployed at the Edge and in the Cloud at scale