Machine Learning Engineer, AWS OpenSearch Learning

Bellevue, Washington, USA

Applications have closed

Amazon.com

Free shipping on millions of items. Get the best of Shopping and Entertainment with Prime. Enjoy low prices and great deals on the largest selection of everyday essentials and other products, including fashion, home, beauty, electronics, Alexa...

View company page

Job summary
Are you interested in building out a cloud-scale log analytics and search platform? Do you want to revolutionize the way people manage and derive insights from vast volumes of data in the cloud? Do you want to have direct and immediate impact on a large number of AWS users? Do you want to be part of a fast-growing AWS service and work in a fast paced startup style environment?

Amazon OpenSearch Service makes it easy to deploy, operate, and scale Opensearch for log analytics, application monitoring, full-text search, and more. Amazon OpenSearch Service is a fully managed service that delivers Opensearch’s easy-to-use APIs and real-time capabilities along with offering predictable performance and seamless scalability for production workloads.

At AWS, you’ll experience the benefits of working in a dynamic, entrepreneurial environment, while leveraging the resources of Amazon.com (AMZN), one of the world's leading internet companies. The Amazon OpenSearch Service team is part of the rapidly growing AWS Database and Analytics group. We are customer obsessed in a highly collaborative team-oriented environment.

The Amazon OpenSearch Service Learning team is seeking a passionate, hard-working, and talented Machine Learning Engineer to be part of a team solving challenging search and log analytics related ML problems to enhance OpenSearch search relevance and analytics experience.

You will work closely with product, research science and technical leaders throughout Amazon OpenSearch org. You will partner with software developers, product managers, and UX designers to build end-to-end open source products. You will have exposure to open source community as we deliver features and demo to our external users. You will analyze large amounts of operation data, build the models that will enable us to continually enhance OpenSearch's functions and performance.

Key job responsibilities
. Design, develop and support a world-class search platform serving individuals and businesses of all sizes
· Partnership with the engineering and operations to drive modeling and design for complex business problems.
· Design and prototype to prove concepts of state of art ML algorithms.
· Participate in setting a vision and objectives for Search Services in alignment with customer needs and market opportunities
· Drive and work on algorithm and architecture design, execute and deliver results
· Invent the future of search and log analytics in the cloud
· Join a great group of motivated, top-notch, people and work with them to solve challenging problems in a fun, collaborative environment

Basic Qualifications


  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one software programming language.

• M.S. degree in Computer Science or related fields.
• 5+ years industry experience building successful production software systems or ML models.
• Experience converting high-level product requirements into successful products through solid software architectures, engineering design and implementation.
• Experience in modern programming languages (Java, Python).
• Experience applying computer science fundamentals in practice.
• Hands-on programming experience.
• Experience building scalable infrastructure software, web services or distributed systems for cloud based commercial online services.

Preferred Qualifications

• Experience with Amazon AWS platform, cloud products and solutions.
• Experience with designing and developing cloud software services for scalability, performance and reliability.
• Operational experience and desire to own critical cloud infrastructure.
• Solid software engineer & advanced Java/Python practitioner.
• Excellence in technical communication with scientists and engineers.
• Excellent problem solving skills.
• Demonstrated ability to mentor other software developers and provide technical vision.
• Experience with life cycle of machine learning solutions.
• Experience with deep learning techniques, automatic speech recognition or both and how to test them in an end-2-end manner.



Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: APIs Architecture ASR AWS Computer Science Deep Learning Distributed Systems Engineering Machine Learning ML models Open Source Python Research UX

Perks/benefits: Career development Startup environment

Region: North America
Country: United States
Job stats:  18  3  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.