Software Development Engineer - 2 Year Contract @ Amazon
placeBeijing, Beijing, China
attach_money $150,000
businessOn Site
scheduleFull Time
Posted 2 days ago
Your Application Journey
Interview
Email Hiring Manager
***** @amazon.com
Recommended after applying
Job Details
Overview
Amazon is seeking a Software Development Engineer for a 2 year contract position. In this role, you will design, develop, test, and deploy large-scale data mining solutions, distributed machine learning systems, and modern client experiences across multiple shopping mediums.
Key Responsibilities
- Design and develop large-scale software systems.
- Implement distributed machine learning and data mining solutions.
- Collaborate with product managers, UI designers and other engineers.
- Drive system architecture and champion best practices.
- Mentor junior engineers.
About the Team
The Japan Marketing Automation team is focused on leveraging language models and distributed systems to enhance shopping experiences for customers. Their work spans full stack developments from backend systems to cutting-edge user interfaces, contributing significantly to Amazon's e-commerce performance.
Qualifications
- 3+ years of non-internship professional software development experience.
- 2+ years in design or architecture focusing on scalability and reliability.
- Proficiency in at least one programming language.
- Experience with full software development lifecycle including coding standards and code reviews.
- Bachelor's degree in computer science or equivalent.
Key Skills/Competency
- Software Development
- Machine Learning
- Big Data
- Distributed Systems
- Full Stack Development
- Architecture
- Team Collaboration
- Mentoring
- Agile
- Problem Solving
How to Get Hired at Amazon
🎯 Tips for Getting Hired
- Customize your resume: Highlight relevant large-scale project experience.
- Research Amazon: Review their leadership principles and culture.
- Prepare technically: Brush up on distributed systems and ML concepts.
- Show collaboration: Emphasize teamwork and mentoring skills.
📝 Interview Preparation Advice
Technical Preparation
circle
Review distributed system architecture fundamentals.
circle
Practice coding in preferred programming language.
circle
Study machine learning algorithms and data mining.
circle
Familiarize with large-scale system design patterns.
Behavioral Questions
circle
Describe a challenging system design scenario.
circle
Explain how you handle team disagreements.
circle
Share a mentoring experience in tech projects.
circle
Discuss adapting to rapid experimental environments.
Frequently Asked Questions
What technical skills are essential for the Software Development Engineer role at Amazon?
keyboard_arrow_down
How important is experience in full stack development for this role?
keyboard_arrow_down
What is the expected professional experience for the Software Development Engineer position at Amazon?
keyboard_arrow_down
How does Amazon support mentoring within the Software Development Engineer role?
keyboard_arrow_down
What can applicants do to prepare for the interview at Amazon?
keyboard_arrow_down