Software Engineer, Ads Delivery (Shanghai)

3+ months agoShanghai, China


SmartNews is a leading mobile app of news aggregation services. It analyzes millions of articles to deliver the most engaging information with high quality in near-real time fashion to millions of users around the world. Our Ads Infra teams support the foundation of the ads platform of SmartNews that is powering thousands of advertisers. Together with your team, you will be building and evolving infrastructure of SmartNews Ads platform to scale to 100x advertisers across the world.


  • Make a strong partnership with product teams to build the next generation of SmartNews measurement features
  • Build backend systems of ads measurement.

Minimum Qualifications
  • Business Level English
  • Advanced skill and experience in more than one programming language
  • Understanding of computer science

Preferred Qualifications
  • High programming skills in one of these languages: Java, Scala, Kotlin, Python, Ruby
  • Development experience of distributed systems,
  • Failure analysis and performance tuning in JVM operation
  • Development experience on AWS
  • Development and operation experience in high traffic web service
  • Development experience in the performance-based advertisement
  • Configuration, development, and operation of Microservice / Service Mesh architecture
  • Experience in SpringBoot, MySQL, PipelineDB, Elasticsearch, Hive, Hadoop, Spark, Docker, Kubernetes, Consul, Istio, etc.

Job ID: SmartNews-59B12ED0D3