Software Dev Engineer - (Machine Learning, NLP)

Oct 13, 2012
Nov 12, 2012
. .
Full Time
Software Development Engineer - Search and Discovery (Machine Learning, NLP)

Want to launch the next big thing?
Want to revolutionize the mobile experience?
Want to redefine the “smart” in smartphones (and tablets)?

Amazon is looking for an exceptional engineer to join a small, elite team to pioneer a visionary, large-scale experience for mobile devices. You will be responsible for building major components of this unique charter.

This role requires outstanding programming skills, a strong background in Machine Learning and/or Natural Language Processing, an understanding of big data, and a passion for human-centered computing. You will work closely with Kindle and other cross-functional teams. You will leverage Amazon's cutting edge systems and services to manage the technical complexity of problems of this scale. We need someone who thrives in a startup-type environment of agile, iterative (and fun!) development.

  • Masters or PhD in Computer Science (exceptional BS grads will be considered)
  • 2+ years commercial software development experience
  • Outstanding programming ability with Java and/or C#
  • Background in Computational Linguistics, Machine Learning and/or Natural Language Processing (NLP)
  • Experience with build and deployment tools (e.g., Apache Ant)
  • Strong relational database skills

  • Publication(s) in Computational Linguistics, Machine Learning and/or NLP
  • Shipped real-time, large-scale commercial products or services
  • Expertise working with big data (Hadoop, Hive, Pig, HDFS, HBase, etc.)
  • Experience developing with non-relational databases
  • Comfort with scripting languages such as python and/or perl
  • Experience in a startup environment
  • Senior Software Engineer-level or higher in a previous job

More jobs like this