Uber's engineers primarily write in Python, Node. js, Go, and Java. They started with two main languages: Node. js for the Marketplace team, and Python for everyone else.