Finding the best job has never been easier
Share
Key job responsibilities
• Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
• Design and build innovative technologies in a large distributed computing environment, and help lead fundamental changes in the industry.
• Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
• Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
• Ability to design and code the right solutions starting with broadly defined problems.
• Work in an agile environment to deliver high-quality software.
- Bachelor's degree in computer science, computer engineering, or related field
- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis
- Speak, write, and read fluently in Spanish
- Are 18 years of age or older
- Master's degree in computer science, computer engineering, or related field
- Knowledge of programming languages such as C/C++, Python, Java or Perl
- Speak, write, and read fluently in English
- Experience with distributed, multi-tiered systems, algorithms, and relational databases
- Experience in optimization mathematics such as linear programming and nonlinear optimization
These jobs might be a good fit