Java, Software engineer
Permanent employment
Bachelor (EQF 6), Master (EQF 7)
Apply before:
Hours p/wk:


About the position

Advertising media include Huawei's own media and third-party media. Huawei own media include HUAWEI Assistant, HUAWEI Browser, HUAWEI Video, HUAWEI Music, and HUAWEI Reader. The third-party media in China are mainly game applications. The traffic is generated by these game applications installed on Huawei phones. The purposes of advertisement promotion include app download, advertisement clicking, and questionnaire survey.


In RTB advertisement, DSP (demand side engine) is the core function component. DSP includes three main functional modules: advertising retrieval, CTR estimation, and bidding sorting. In this project, we mainly focus on ad CTR/CVR estimation. The service-oriented object is the DSP engine of Huawei ad platform.




  • Support Huawei's international business, responsible for the construction of advertising application platform, including advertiser platform, settlement, risk control, DMP, etc., to support the rapid development of the business.
  • Participate in the construction of Huawei's advertising application, and devote to the industry's top technology ecology.



  • 3 to 5 years of Java development experience, good at business system architecture design, as long as a certain project coordination and promotion ability.
  • Make good use of JDK in collection, IO, concurrency, threading, reflection, class system and other aspects with solid Java foundation, proficient in JVM tuning.
  • Familiar with common Java open source frameworks such as Spring / MyBatis / Tomcat / Dubbo, have a better understanding of the operating principle.
  • Proficient in database design (Mysql Prior), excellent SQL writing and tuning capabilities, familiar with common SQL storage, such as Hbase, memcached, redis, mongodb, etc.
  • Experience in architecture design, R & D, operation and maintenance of large-scale highly concurrent Internet applications, familiar with conventional distributed architecture, familiar with open source middleware such as cache, message stack, etc.
  • Have better communication skills, clear thinking, and good at thinking, able to analyze and solve problems independently.
  • Have a strong sense of responsibility and teamwork spirit, good resistance to stress, a positive attitude, can actively integrate into the team