• Software Development Engineer II, AWS Machine Learning Service

    Location US-WA-Seattle
    Posted Date 3 days ago(5/24/2018 2:25 PM)
    Job ID
  • Job Description

    Interested in engineering Machine Learning Service on AWS? Join us to make Amazon the best place in the world to do ML.
    It is a green field initiative and the requirements include hyper parameter optimization, enabling the running of high performance distributed algorithms, setting up infrastructure to take care of complex run-time scenarios, working with big data and related systems, Spark code and a lot of heavy lifting. Philosophy is to facilitate productionalization of Machine Learning models a lot easier for different classes of users ranging from ML experts to a developer with limited ML knowledge.

    Amazon's machine learning platform team currently supports services inside of the company and the AWS service AmazonML. Please take a look at https://aws.amazon.com/machine-learning/
    You will work in the company of world experts and there are immense learning as well as growth opportunities.

    In this role you will design, implement, test, write library code and own a SOA-based platform using object-oriented, distributed programming, Java, other AWS services and more in Linux environment. You will do everything from determining priorities and designing features to re-architecture as necessary, automated testing and mentoring others. The best candidates show true end-to-end ownership.

    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

    Basic Qualifications

    • Bachelor’s Degree in Computer Science or related field or equivalent work experience
    • 5+ years of professional experience in software development
    • Experience leading projects, mentoring and growing junior members of the team
    • Machine learning intuitions and know-how of relevant tools and technologies
    • Experience building enterprise scale systems
    • Strong computer science fundamentals - data structures, algorithms design, complexity analysis, operating systems etc.
    • Object-oriented design
    • Strong analytical abilities and problem solving
    • Strong inclination towards building high quality systems by ruthless testing.
    • Strong sense of ownership and willing to own end to end systems.
    • Proficiency in at least one modern programming language such as Java, Python, Scala, C++, C#.

    Preferred Qualifications

    • Experience taking projects from scoping requirements through V1 launch and V2 iterations.
    • Strong background with examples of influencing the product strategies to meet and exceed business goals
    • Experience working with highly distributed, multi-tenet systems
    • Deep understanding of Machine Learning
    • Experience working with Scala/Python/Java on Spark to build and deploy ML models in production
    • Experience with ML experimentation and statistics.
    • Experience with data mining tools and techniques
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job