Software/Senior Software Engineer, Ads Product Backend

Shibuya, Tokyo, Japan

SmartNews

Learn about job opportunities at SmartNews, the app delivering quality information to millions of users.

View all jobs at SmartNews

Apply now Apply later

About SmartNews 

SmartNews is a leading global information and news discovery company dedicated to delivering quality information to the people who need it. Thanks to our unique machine-learning technology and relationships with more than 3,000 global publisher partners, we provide news that matters to millions of users.

Founded in 2012 in Tokyo, SmartNews also has offices in Palo Alto, New York, Beijing, and Singapore.

If you share our vision and are passionate about our mission, we encourage you to apply!

The Team

Ads is the lifeblood of the company and the Ads Product Backend team is responsible for making our ads products more profitable and sustainable by means of ads targeting, ranking, auction and measurement in a high traffic ads delivery system with 10M+ users.

Your Role

In the Ad world, speed is the name of the game. You will develop ads product features in a high throughput low latency application that serves Ads. We work on proactive, innovative, and creative problem solving for system improvements which will result in profitable ads-ecosystem and generation of relevant Ads system. As part of the team, you will:

  • Participate in the iteration of architecture design of robust and scalable online/offline backend systems for state-of-the-art ads delivery system, including 
    • Ranking Backend: better ads prediction and delivery
    • Premium Ads: offer guaranteed visibility, better positioning ads
    • Targeting & CustomAudience: great matching between users and ads
    • Measurement: measuring ads performance stats across web and app scenarios
  • Work closely with teams like Ads Ranking(Machine Learning team), Ads Foundation and other Ads/DP/AiInfra teams to deliver high quality ads

Requirements

Minimum requirements

  • 3+ years experience in developing backend systems for high traffic web services
  • Advanced skill and experience in at least one programming language (preferably Java, Kotlin, Golang; open to C++, C#, Python)
  • Fluent in using Kafka, Redis, SQL and some NoSQL DBs
  • Business level English
  • BS degree or above in Computer Science, Computer Engineering, Science (physics or mathematics) or other relevant majors

Nice to have experiences/skills

  • High programming skills in Java, for example, failure analysis and class/interface design
  • Experience of architecture design in a high traffic web service
  • Configuration, development and operation of a Microservice / Service Mesh architecture
  • Experience in Github, AWS, SpringBoot, MySQL, Hive, Spark, Flink, Docker, Kubernetes
  • Experience in large scale data processing techniques
  • Have basic understandings of machine learning, statistics, and various mathematics at a liberal arts level
  • Experience in leading a whole lifecycle of a project; clarification of the motivation and the goal, definition of the system design, develop and release it, and learning from the result
  • Leadership experience (such as technical lead or management role) in a fast growing company
  • Skill and will to partner with internal business people to define product strategy and features; for example, ads product managers or ads product specialists
  • Experience in advertisement / Ad Tech industry
  • Possible to use Japanese at a business level

Working condition

  • Office Location: Tokyo

Click here or visit our careers site for more info.

Benefits

Benefits available at the SmartNews Tokyo Office

  • All healthcare and social insurance required by the Japanese labor law, plus annual health check
  • Visa sponsorship and overseas relocation support available for eligible candidates

Click here or visit our careers site for more info about our benefits. 

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: Architecture AWS Computer Science Docker Engineering Flink GitHub Golang Java Kafka Kubernetes Machine Learning Mathematics MySQL NoSQL Physics Python Spark SQL Statistics

Perks/benefits: Career development Health care Relocation support

Region: Asia/Pacific
Country: Japan

More jobs like this