.English language proficiency (technical/advanced level).- Experience in at least one of these programming languages: Java, C, C ++, C #, Go, Python, Kotlin, Scala, Swift or Ruby; - Experience in definingsystems architecture.- Skills in programming, data structures, algorithms, object-oriented design and design for performance, scalability, availability, and fundamentals of Internet security and operating systems.- Past experience in being a technical leader and have previous track record in delivering large scale solutions in a very ambiguous environment- 8+ years of full time software development experience (not internship).Job summaryOur team is responsible for automating the launch strategy for Amazon's expansion into new countries. We build customer-facing features in a highly distributed environment that directly impacts Amazon's e-commerce revenue in over 150+ countries.**About you**:You're looking for a career where you'll be able to build, to deliver, and to impress. You build customer facing features that reach millions of new customers all over the world. You look at problems holistically, and thrive on the intricate complexity of designing feedback loops and ecosystems. You want to work on projects where you are leveraging Machine Learning models to implement solutions to real problems that require creative and deep understanding of the problem space. You challenge yourself and others to constantly come up with better solutions. You work closely with the business to define the expansion strategy and figure out innovative solutions to help this thriving business continue its exponential growth.**About us together**:We're going to eliminate vendor complexity so they can make products available in any market place. Along the way, we're going to face seemingly impossible problems. We're going to argue about how to solve them, and we'll work together to find a solution that is superior to each of the proposals we came in with. We'll make tough decisions, but we'll all understand why. We'll be the dream team.The ideal engineer for this space will be highly quantitative, have great judgment and passion for building a great customer experience, be inventive, and have a strong track record of delivery. You also have a pragmatic approach and iterative approach to building software: you have an ability to simplify and get things done with a demonstrated track record of building and delivering software and working effectively with external and internal teams.Questions?- Bachelor's degree in Computer Science, Computer Engineering or a related technical discipline.- Master's degree in computer science, Math or Physics or related field.- Knowledge in professional software engineering practices and best practices for the entire software development lifecycle, including outcome patterns, code criteria, version control, build processes, testing, and operations, including