Software Development Engineer at Amazon

full time
chennai
Posted 4 years ago

Work hard. Have fun. Make history

Job Description :

Amazon Device software team is looking for an exceptional, motivated Software Development Engineer to implement Edge inference of Deep learning models on a personal computer module. This is an ambitious undertaking to create a new device category from the ground up and is replete with technical challenges. As a Software Development Engineer at Amazon, you will take an exciting and challenging role on a team and work with world-class engineers, business leaders, and other talented engineering teams while you design, architect, and code for our Deep learning inference platform for the edge.

Roles :

You will be an owner for your features, including design, development, testing, and operations. You’ll also work closely with engineers from AWS Rekognition, Sagemaker, Neo, and Amazon Go teams. There is a great deal of opportunity for a creative technical leader to innovate in this space. This position requires the ability to work on GPU scheduling and concurrency on resource-constrained computing platforms on the edge, analyze the performance of GPU implementations, knowledge of GPU architecture and pitfalls, minimal working knowledge of GPU programming (CUDA or OpenCL). Candidate needs to possess a real passion for Artificial intelligence and computer vision, and knowledge of the latest developments in DL and AI.

Qualifications :

  • 3+ years of Software Development Engineer experience in high-performance computing, machine learning, big data analytics, or related areas.
  • 1+ years of relevant experience in building large scale machine learning or deep learning models and/or systems.
  • 1+ year of experience specifically with deep learning (e.g., CNN, RNN, LSTM).
  • Familiar with Python or programing language use in ML.
  • Experience in building and productionizing Machine Learning models.
  • Experience with Deep Learning frameworks and applications Tech_SDE.
  • MS in CS or engineering.
  • Experience turning cutting edge science into mature products.
  • Strong working knowledge of deep learning, machine learning, and statistics.
  • Hands on experience building models with deep learning frameworks like MXNet, Tensorflow, Caffe, Torch, Theano, or similar.
  • Experience in using Python, R, or Matlab or other statistical/machine learning software.
  • Experience programming GPUs.

About Us :

Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. Amazon embraces new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company and the spirit and heart of a small one.

Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world.

Our mission is to be Earth’s most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer’s top of mind.

You’ll also hear us say that at Amazon, it’s always “Day 1.”​ What do we mean? That our approach remains the same as it was on Amazon’s very first day – to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.

Job Features

Job CategoryFull Time Jobs, Software developer
Seniority LevelMid-Senior level
IndustryComputer Software, Information Technology & Services, Internet
Job FunctionsInformation Technology, Consulting, Engineering

Apply Online

A valid email address is required.
A valid phone number is required.