• Software Development Manager – Amazon AI Algorithms

    Location US-NY-New York
    Posted Date 3 days ago(8/14/2018 4:20 PM)
    Job ID
    580621
  • Job Description

    Come and be part of the Amazon AI Algorithms team and work on cutting edge machine learning algorithms for the Amazon SageMaker platform!

    With Machine Learning, businesses now ask our machines to do more than repetitive, strictly-defined tasks. We are taking it one step further and have begun to ask them to not only learn on their own but to also interpret data and report to the customer before they even knew they needed it. It's a step in history for you to be a part of. You will be building a platform that incorporates best practices and runs advanced algorithms at production scale and reliability.

    We are a team of data scientists and engineers who experiment, research, and turn machine/deep learning and AI research into great products for our customers.

    You will work in a fast-paced environment and do everything from determining priorities, designing features, re-architecting as necessary, automating testing, and mentoring others. The best candidates show true end-to-end ownership. In this role, you will be responsible for building algorithms, tooling, frameworks, and operational processes using technologies like MxNet, Python, C++, CUDA, Docker, etc.

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

    Basic Qualifications

    • PhD, Masters, or Bachelor degree in computer science, operations research, statistics, engineering, or mathematics
    • 10+ years professional experience in software development management.
    • Computer Science fundamentals in object-oriented design and efficient data structures.
    • Computer Science fundamentals in algorithm design, complexity analysis, problem solving and diagnosis.
    • Proficiency in and experience with Java, Python, and C/C++.
    • Experience with high-performance computing, multi-threading, and GPGPU programming.
    • Experience with networking and distributes systems.
    • Experience with machine learning or data mining applications.

    Preferred Qualifications

    As a Software Development Manager in the Algorithms group you are expected be an expert in designing, developing, and deploying large scale machine learning solutions and applications.
    Your position will require you to:
    • Lead a team of highly skilled and driven individuals towards achieving aggressive business goals.
    • Grow talent in the team, coach team members on growth areas and create a promotion paths for strong performers.
    • Communicate clearly with our customers and collaborators to reduce ambiguity and mitigate risk.
    • Enforce professional software engineering guidelines and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
    • Manage and communicate project deliverables, timelines, and progress.
    • Build highly distributed, multi-tenet systems with clear state-full/state-less boundaries.
    • Interact with scientists and understand the inner workings of complex machine learning algorithms.
    • Work with machine learning, data mining, and/or statistical analysis tools such as R, Numpy, MxNet, and MATLAB.

    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