DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Amazon SDE III - India Machine Learning Team!, Amazon in Bengaluru, India

Description

The Machine Learning (ML) team drives the scale out and adoption of ML across Amazon through easy-to-use platforms, end-to-end applications, breakthrough algorithms for Amazon problems, and broad dissemination of ML knowledge. Our engineers develop mission critical ML platforms to speed up model and workflow development, simplify data access, and include highly scalable data processing and learning algorithm implementations into their ML solutions. They work on end-to-end solutions consuming Amazon’s big data ecosystem, using cutting-edge AWS & ML technologies, edge ML and IOT to power automated decisions at scale in all parts of the company, including our eCommerce site and subsidiaries, Seller Services, Grocery and Digital Media. As a platform team, our team has the opportunity to innovate on the latest cutting-edge techs like GenAI and be the first ones in industry to solve forthcoming problems, eg: we are building a LLM playground that will be used by hundreds of scientists to expedite their experiments and productionise.

If you are deeply technical, keen to work on state-of-the-art techniques, and long for the opportunity to build highly innovative solutions to challenging problems that directly affect millions of people, then the ML team is for you! You will learn about ML techniques, big data, cloud computing and how to develop highly available distributed systems at Internet scale. You will be instrumental in shaping the product direction and will be actively involved in defining key product features that impact the business. You will work with Principal Engineers at Amazon to evolve the design and architecture of the products owned by this team. You will be responsible to set up and hold a high software quality bar besides providing technical direction to a highly technical team of Software Engineers.

Join our team and immerse yourself in a world of innovation! Here, you'll have the chance to pioneer with the latest cutting-edge technologies like GenAI. Be at the forefront of industry solutions, as we're crafting a revolutionary LLM based platforms, tools and related applications, poised to be utilized by hundreds of scientists, accelerating their experiments and streamlining production processes. Don't miss out on the opportunity to be a trailblazer in solving tomorrow's challenges today!

Basic qualifications

  • 6+ years of professional experience

  • BS/MS Degree in Computer Science or related field

  • 6+ years professional experience in object oriented programming such as Java (preferred) or C+* Experience with Service Oriented Architecture

  • Knowledge of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis

Preferred qualifications

  • MS in Computer Science or relevant field

  • Experience with AWS EMR, EC2, S3, Step Functions, DynamoDB, Sagemaker, etc.

  • Experience in ML domain / latest techs like GenAI (LLMs)

  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

  • Ability to take a project from scoping requirements through actual launch of the project

  • Experience in communicating with users and other technical teams to collect requirements, describe software

  • Experience in building large scale distributed systems and familiarity with distributed frameworks like MPI, MapReduce, Spark

  • product features, and technical designs

  • Experience mentoring and training the engineering community on complex technical issues

  • Proven track record of delivery

Key job responsibilities

  • Work closely with senior engineers to design, implement and deploy ML platforms and applications that impact the Amazon business

  • Solve ambiguous problems and develop solutions using latest tech that will impact multiple teams across ML Org and other WW Orgs

  • Own the delivery of an integral component of a system or application

  • Management and execution against project plans and delivery commitments

  • Assist directly and indirectly in the continual hiring and development of technical talent

  • Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts

The ideal candidate will be a leader, quick learner and be able to work independently. He/she should be able to operate in a dynamic environment where time to hit market is super critical. The candidate will need to balance technical leadership and savvy with strong business judgment to make the right decisions about technology choices.

We are open to hiring candidates to work out of one of the following locations:

Bengaluru, KA, IND

Basic Qualifications

  • 5+ years of non-internship professional software development experience

  • 5+ years of programming with at least one software programming language experience

  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience

  • Experience as a mentor, tech lead or leading an engineering team

Preferred Qualifications

  • 6+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

  • Bachelor's degree in computer science or equivalent

DirectEmployers