Master’s degree or foreign equivalent in Data Science, Computer Science or related field.
Education and/or Experience must include:
Utilizing backend programming languages such as Java, Python, and Scala, and frontend programming languages such as JavaScript, to work on multi-language codebases.
Utilizing scalable datastore such as Cassandra, Redis and Voldemort for transactional data processing on the runtime services.
Utilizing TensorFlow to develop and deploy deep learning model for runtime inference.
Utilizing big data processing technology such as Spark, HDFS, Hive and Iceberg to develop large scale data pipeline.
Utilizing Kafka to work on cross datacenter data sync and replications.
Utilizing PySpark and PyTorch for Machine Learning.
Utilizing Hibernate and Spring MVC frameworks to interact with SQL databases like MySQL or Postgres and NoSQL databases like Cassandra, MongoDB or similar.
Utilizing knowledge of search engines like Elasticsearch or Apache Solr to query information for API development.