Offers “Amazon”

Expires soon Amazon

Machine Learning Software Development Engineer

  • Internship
  • Amsterdam (Montgomery County)
  • IT development

Job description



DESCRIPTION

AWS is hiring a Machine Learning Software Development Engineer to help us provide automated architectural guidance for customers. You will collaborate with team members to develop complex machine-learning models, design and implement infrastructure for POCs to help the research team, and build ETL pipelines to process unstructured and semi-structured data. You will also take part in building an framework for evaluating, visualizing, and comparing different machine learning algorithms as well as adapt standard machine learning algorithms to fit the right business case . We have the potential to fundamentally change and improve how AWS' customer-facing technical teams operate and have put together a cross-functional team of Applied Scientists, Engineers, and Solutions Architects to tackle this problem.

AWS is one of Amazon’s fastest growing businesses. More than a million active customers, from Airbnb to SAP, use AWS Cloud solutions to deliver flexibility, scalability, and reliability. As a Software Development Engineer at Amazon, your code is held to a high-standard and you are expected to stay up-to-date on the latest technologies. In this role, you will be working with a team that is building a set of tools from the ground up. We have a huge amount of data at our fingertips, but we require strong engineers working alongside machine learning experts to unlock its potential for advanced, automated customer interactions.

Your peers will also include Applied Scientists, SDEs and Solutions Architects who have years of experience building complex, AWS-based solutions for enterprises. The applications that you help create, combined with the trained models that we develop as a team, will help us better understand how to enhance conversations between AWS customers and technical field roles. In later phases of the project, our goal is to replace basic technical conversations in some contexts with automated architectural guidance, so that our customer-facing technical resources can operate more efficiently and focus on the most complex and high-value customer interactions.

The ideal candidate is an experienced and highly-independent software engineer, who is comfortable working on cross-functional teams. You should be able to demonstrate technical leadership with strong business judgement to make the right decisions about technology/methodology choices.

This position is based in New York City.

PREFERRED QUALIFICATIONS

· MS or PhD in Computer Science or related technical discipline.
· Proven ability to design, build and operate large-scale machine learning pipelines, working with large datasets using technologies like Spark
· Knowledge of machine learning algorithms, experience developing using frameworks like MXNet, TensorFlow etc
· Experience in one or more of the following areas: NLP, NLU, data mining, graph theory, information retrieval, recommendation systems, deep learning, or artificial intelligence.
· Ability to work effectively on cross-functional teams
· Meets/exceeds Amazon’s leadership principles requirements for this role
· Meets/exceeds Amazon’s functional/technical depth and complexity for this role
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation/ Age

Desired profile



BASIC QUALIFICATIONS

· 2+ years of non-internship professional software development experience in building complex systems
· Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
· Proficient in Python, or other modern programming languages such as Java or C++.
· Passionate about machine learning

Make every future a success.
  • Job directory
  • Business directory