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. Dynamic ads team is the team that owns dynamic ads product of SmartNews Ads. The product is one of the most important ad products in SmartNews Ads and it also involves many exciting technical challenges such as item recommendation, LTV prediction, user tracking, image recognition, etc. You and your team will be responsible for improving overall systems and also be responsible for the E2E impact for our advertisers
Responsibilities
- Make a strong partnership with product teams to build the next generation of SmartNews measurement features
- Build dynamic ads backend systems and machine learning algorithms.
Requirements
Minimum Qualifications
- Business Level English
- Advanced skill and experience in more than one programming language
- Understanding of computer science
- Experience in developing backend systems or machine learning models
Preferred Qualifications
- High programming skills in one of these languages: Java, Scala, Kotlin, Python, Ruby
- Development experience of distributed systems, or recommender systems
- 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.