Software Engineer (Distributed systems)

ByteDance

il y a 7 mois

Description du poste:

ByteDance AI-Lab conducts research and introduces cutting-edge AI technologies to our products. In order to provide the best user experience, we build large-scale systems and support various production strategies including video deduplication, copyright detection, content safety, video search and recommendation. We embrace a culture of diversity and we have global offices around the world including Warsaw, London, Beijing, Shanghai and Singapore.


Responsibilities:

  • Build an effective toolchain to improve development performance
  • Introduce new AI technologies to our online system, support billions of users all over the world
  • Improve the reliability of the system, manage the challenges of scale and complexity
  • Squeeze extreme performance from hardware and handle huge amount of requests.


Qualifications:

  • Bachelor or higher degrees in computer science or related discipline
  • Familiar with Unix/Linux operating systems, experience with Docker is preferred
  • Strong programming background. Master in at least one language such as C, C++, Go, Java, Rust
  • Highly motivated, able and willing to seek challenges, acquire new knowledge, analyse and solve problems
  • Experience with large-scale distributed systems like Hbase and Elasticsearch is preferred
  • Experience with storage engines like rocksdb is preferred.

Compétences:

C++ Go Rust java Java C

Détails

Catégorie
C / C++
Lieu
Poland, Warszawa
Type d'emploi
Bureau
Type de contrat
B2B / Contrat de travail
Expérience en années
3 - 10  Années
Niveau d'anglais
Intermédiaire B1-B2
Salaire Net
27 000 PLN