Hybrid Software Engineer, Senior Software Engineer – Ads Backend

Posted 1 hour ago

Apply now

About the role

  • Software Engineer or Senior Software Engineer developing high throughput ads products in Tokyo. Focused on performance measurement, ranking, and user targeting in a profitable ad ecosystem.

Responsibilities

  • **The 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. You will work on proactive, innovative, creative problem solving for system improvements which will result in profitable ads-ecosystem and generation of relevant Ads system.
  • Responsibilities
  • Participate in the iteration of architecture design of robust and scalable online/offline backend systems for state-of-the-art ads delivery system, including
  • Measurement: collect and attribute various types of events, measurement and monitor ads performance
  • improve our system for measuring ads performance stats (impression, click, conversions) across wide range of scenarios (e.g. app, web, video)
  • develop and maintain data pipelines for processing ads signals for various downstream usage (e.g. CTR, CVR)
  • Ranking Backend: better ads prediction and delivery
  • end-to-end ad delivery backend: aggregation (filters and pre‑ranking), accurate prediction and bidding in ranking/auction, and post‑auction allocation
  • cooperate with AdsRanking(machine learning engineers) closely
  • Premium Ads: offer guaranteed visibility, better positioning ads
  • reservation-based, CPM-sold campaigns with fixed impression units and periods, shown at the top of selected channels
  • Targeting & CustomAudience: great matching between users and ads
  • Develop and maintain data pipelines to process user signals used for different user targeting options
  • 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**
  • BS degree or above in Computer Science, Computer Engineering, Science (physics or mathematics) or other relevant majors
  • 3+ years experience in developing backend systems for high traffic web services
  • Advanced skill and experience in at least one programming language. Prefer Java, Kotlin, Golang. Open to C++, C#, Python.
  • Fluent in using Kafka, Redis, SQL and some NoSQL DBs
  • Business level English
  • **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

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.

Job title

Software Engineer, Senior Software Engineer – Ads Backend

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job