软件开发工程师, 上海, (New graduate or Entry-level Engineer, 0-2 Years)
Core
Design and build scalable, fault-tolerant distributed storage, indexing, and query systems to solve complex technical challenges for Amazon's global customers.
Role type
Entry-level Software Development Engineer (SDE)
Builds
Scalable distributed storage, indexing, and query systems
Domain
E-commerce / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C/C++, Python, Object-Oriented Design, Algorithm Design, Data Structures, Complexity Analysis
Preferred skills
Distributed systems, Multi-layer systems, Algorithms, Relational databases, Linear programming, Non-linear optimization
Technologies
Java, C/C++, Python
Responsibilities
Collaborate with experienced teams to conceive and design innovative products and services; Design and build innovative technology in large-scale distributed computing environments; Scale and rapidly deploy innovative technology to create predictive solutions on distributed systems; Design solutions and code to solve a wide range of technical problems; Deliver high-quality software in an agile environment.