Amazon Hiring Applied Scientist, International Machine Learning in Haryana | Onsite
Amazon Hiring Applied Scientist, International Machine Learning in Haryana | Onsite
Quick actions
Apply NowSkills required
Technologies this role asks for
Prepare for this role
Practice and Learn are coming soon for Java, Python — browse articles meanwhile, then apply.
Job description
What you’ll do in this role
Job Overview
Amazon is seeking an Applied Scientist for its International Machine Learning team, supporting International Emerging Stores (IES). The team develops machine learning and statistical solutions for business challenges across markets including India, MENA, Far-East, and Latin America. Its work is intended to improve customer experience, optimize operations, and contribute to business growth.
In this role, you will work with large volumes of historical business data to identify useful signals, develop models, and help bring those models into production. The position combines applied research, algorithm development, analytical problem-solving, and collaboration with software engineering, product, and business teams. The job is based in Haryana, India.
About the Team and Its Work
Amazon applies machine learning, big data, and quantitative methods to practical problems at scale. Examples described for the broader organization include recommendations, ecommerce fraud detection, fulfillment optimization, catalog data quality, and address suggestions. The International Machine Learning team focuses on creating solutions for emerging international stores and supporting both revenue growth and operational performance.
The team works on problems where models can automate processes, improve decision-making, or make customer interactions more useful. The role offers the opportunity to address real-world business needs while working with scientists, engineers, product managers, and business partners.
Key Responsibilities
- Apply machine learning and analytical methods to develop scalable solutions for business problems.
- Analyze large amounts of historical business data and extract information that can help automate and optimize important processes.
- Design, build, evaluate, and deploy machine learning models that can operate at scale.
- Partner with software engineering teams to implement models in real-time systems.
- Work with business stakeholders to understand challenges, define problem statements, and propose suitable machine learning approaches.
- Establish efficient and scalable processes for data analysis, model development, validation, and ongoing maintenance.
- Collaborate with engineering teams and product managers to communicate new algorithms and support the implementation of complex machine learning models in production.
- Lead projects and mentor other scientists and engineers in applying machine learning techniques.
Required Qualifications
- Programming experience in at least one of the following: Java, C++, Python, or a related programming language.
- Experience with SQL and a relational database management system (RDBMS), such as Oracle, or with a data warehouse.
Preferred Qualifications
- Experience implementing algorithms with established toolkits as well as independently developed code.
- Research publications in leading peer-reviewed conferences or journals.
Technology and Technical Areas
- Machine Learning – The central technical area of the role, used to create, evaluate, deploy, and maintain models for business applications.
- Java, C++, and Python – Programming languages identified as relevant experience for implementing algorithms and machine learning solutions. Experience in a related language is also accepted.
- SQL – Used alongside an RDBMS or data warehouse to query and work with business data.
- Oracle Database – Named as an example of a relational database management system.
- Statistical and analytical techniques – Applied to investigate business data, develop models, and assess their performance.
Collaboration and Project Leadership
The role involves close coordination with engineering teams to move models from development into real-time implementations. You will also work with business partners to identify opportunities where machine learning can address a need, and with product managers to help bring complex algorithms into production systems.
Project leadership and mentoring are part of the stated responsibilities. The scientist is expected to guide projects and support colleagues in the practical use of machine learning techniques.
Who Should Apply
This position may suit applicants with programming experience in Java, C++, Python, or a related language, along with SQL and database or data warehouse experience. Candidates who have worked on algorithm implementation, large-scale data analysis, model evaluation, or production-oriented machine learning may find the responsibilities relevant. Research publications at peer-reviewed conferences or journals are listed as preferred, not as a basic requirement.
Work Location
The role is listed with Amazon Dev Center India in Haryana. The job description does not specify a remote or hybrid arrangement, so the work mode is recorded as onsite by default.
How to Apply
Review the requirements and submit your application through the application link for this position. Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
B.Tech — All Branches
Experience
Not specified (Freshers welcome)
Similar Fresher Jobs
More openings you may like
Tata Communications Hiring Software & Application Development Engineer in Pune | Onsite
Tata Communications