An experienced Software Engineer with excellent knowledge of computer science fundamentals.
Expertise in Python or Golang, as they're the most prominent programming languages in our codebase; we are also open to considering applicants with experience in Java, Scala, C# or C++.
Practical experience with distributed processing of large amounts of data.
Hands-on experience with PySpark/Spark.
Experience working according to DevOps best-practises (CI/CD, testing, familiarity with Github/Gitlab).
Good knowledge of at least one major relational database, e.g., MySQL, PostgreSQL.
Desirable
Familiar with Docker, Kubernetes and cloud technologies such as AWS.