• Software Development Engineer, Machine Learning

    Location US-WA-Seattle
    Posted Date 1 year ago(6/23/2017 9:18 AM)
    Job ID
    549732
    Company
    Amazon.com Services, Inc.
    Position Category
    Software Development
  • Job Description

    The Amazon Browse Classification and Discovery team is seeking an Software Engineer for developing classification of all products into the Amazon Taxonomy, and new ML initiatives in Seattle. You will work with a talented team of engineer an scientists creating models and delivering them into the Amazon production ecosystem. Your efforts will build a robust ensemble of ML techniques that can drive classification of products with a high precision and scale to new marketplaces and languages.
    Do you want the excitement of experimenting with cutting edge machine learning, natural language processing and artificial intelligence techniques to solve real world problems at scale? Imagine experimenting with Deep Neural Networks as your daily job and imagine using your team's output to affect the product discovery of the biggest e-tailer in the world.


    You'll work on a variety of problems related to the document classification, ranging from Naive Bayesian to Logistic Regression to Deep Learning. Our projects involve working on a variety of tasks that involves solving challenges in machine learning, information-retrieval, search relevance, natural language processing, massive scalability, storage solutions, high throughput and low latency website facing distributed services. You'll invent algorithms for improving recall of classification algorithms with high accuracy constraints. Automatic Browse Classification presents a unique opportunity to machine learning enthusiasts to practice their passion for a company that is the e-tailer of the world.

    Basic Qualifications

    • BS in Computer Science, or equivalent background in data structures, algorithms, object-oriented design and systems architecture.
    • 5+ years professional experience building and operating scalable distributed systems across the full software lifecycle including design, implementation, testing, operations, and maintenance.
    • Proficiency in one or more modern programming languages such as Java, C#, C++, Python
    • Results oriented person with a delivery focus
    • Ability to handle multiple competing priorities in a fast-paced environment

    Preferred Qualifications


    • Advanced/Masters/PhD in Computer science with related work experience
    • Domain expertise in ONE OR MORE of the following fields:
    • Strong background in mathematics and understanding of basic linear algebra and probability
    • Familiarity with Machine Learning, especially deep neural networks
    • Familiarity with one or more Machine Learning frameworks/libraries (e.g. Keras, MXNet, TensorFlow)
    • Experience writing CUDA code
    • Experience writing Python code
    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job