Requirements
- Master's degree in Computer Science or equivalent field, with three years of experience, or a bachelor's degree with at least five years of professional experience
- Strong command of programming fundamentals and proficiency in at least two of the following languages: Java, Scala, C, or C++
Nice to Have
- Experience working with big data technologies including Spark, Flink, or Hadoop
- Demonstrated experience optimizing performance in complex distributed software systems