These are the programming languages Amazon uses

Welcome back! Recently, i’ve been making a ton of articles talking about the programming languages that massive companies use such as Facebook, Google and Microsoft, now let’s talk about what programming languages Amazon uses!

Now, there is a Wikipedia page that actually shows you what languages the most popular websites use, unfortunately, Amazon isn’t on that list. To circumvent this issue I just went on Amazon’s career website, looked at their technical positions and found all of the programming languages the jobs required:

For the majority of job postings I saw, here’s what those languages were: Python, Java, Javascript, HTML, CSS, React, Angular, R and SQL. On top of the programming languages, I noticed alot of softwares were required as well: AWS (Redshift), Excel and Tableau are a few. Let’s go ahead and hit on all of the languages in detail!

Python

This is one of the most popular languages right now, this language can be used for software engineering or data science. First off, I saw this language as a requirement in a ton of different positions from Amazon, so if you plan on applying at Amazon, learning Python will allow you to apply to a ton of jobs. On top of this, Python isn’t extremely hard to learn, it’s still hard to become an expert (just like any other language) but it’s still a very solid language to know.

Java

Java is a very popular language used in tons of companies across the world, Amazon is one of those companies. This language is a object oriented language with a large community behind it, so if you plan on learning this language, you will have a large community to help you.

Javascript, HTML and CSS

Next up we have Javascript, HTML and CSS, these are massively popular languages mostly used for web design. If there is any set of languages to learn on this list, it’s definitely these three. From almost every software engineering job from any company will pretty much involve these languages, so learning these languages will lead you to becoming a much more powerful programmer.

React and Angular

These languages are pretty similar to one another, they are essentially updates to Javascript. It’s always better to learn both of these languages, but the main difference is that Angular is built by Google and React is built by Facebook. Both of these frameworks pride themselves on their ability to develop web applications on different platforms, so I would recommend learning both of these languages to improve your chances at getting a job at Amazon!

R

This is one of my favorite languages to use for data processing and Amazon thinks so as well, a ton of their data science and machine learning jobs required experience with R. Since R is a statistical language, any data processing tasks you need to do can be done with this language (for the most part), as I say all of the time: R is an amazing language, but if you learn R and Python you will become a much more valuable engineer.

SQL

Finally, SQL was another massive language required from almost every single job I saw, ranging from software engineering to data science. SQL allows us to develop databases and essentially extract data from those databases, since Amazon has their own web services (AWS), SQL is a massive part in developing out their databases within Redshift. I didn’t see any jobs only requiring SQL, but I did see many jobs requiring this language, you will be doing yourself a favor by learning this language for sure.

There you have it! These definitely aren’t the only languages Amazon uses but they were the most common ones I found. As I stated before, Amazon also required a lot of experience in their different softwares as well within AWS, on top of this, they required experience in some other tools as well, so I would recommend learning those tools and languages instead of just the languages.

As Always

if you have any suggestions, thoughts or just want to connect, feel free to contact / follow me on Twitter! Also, below is a link to some of my favorite resources for learning programming, Python, R, Data Science, etc.

Data Scientist / Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store