Backend Senior or Junior Software Engineer

Yahoo
Apply Now

Job Description

As part of Yahoo Inc. and Boundless Inc., our team is building a search ad management platform for large global clients. The platform provides a suite of tools to manage large amounts of search ads in automated ways. It also provides tools to optimize search ads by using data science and machine learning technologies mostly for the Japan market.

In order to expand our business, we’re looking for a talented software engineer with a startup mind in Japan. You will work closely with the engineers in the US.

What We Do and What You'll Learn

  • Develop a platform to manage search ads data across multiple web search engines for both global advertisers and Japanese advertisers.
  • Build tools to schedule ad related tasks and to process large amounts of time sensitive data.
  • Visualize ad performance.
  • Build machine learning models using deep neural networks and use AI to classify queries, generate ad copies or construct ad keywords.
  • Data mining on ads and user activity data, and analysis of ads performance data.
  • Build models to optimize ads performance.
  • Our tech stack ranges from Java, Python, MySQL, React.js, Node.js, web services, Docker, Hadoop, Splunk, monitoring tools to Tensorflow, Keras, and statistical analysis tools.

Responsibilities:

  • Design and build the backend system of the ad data management system, which includes Java web service for account management, job scheduling, data conversion, etc.
  • Develop new features and tools to support requests from global clients
  • Work with users to understand their problems and requirements
  • Understand the architecture and details of the system so that when we encounter problems in the production systems, you can fix them or find workarounds.
  • Develop and enhance various components of our ads management system
  • Since most members in the team are located in the San Francisco Bay Area, you’ll be required to work from early morning (like 6am or 7am JST) on Tuesday through Friday to have a sufficient overlap of working hours with the rest of the team. Mondays can be regular work hours.

Qualifications:

  • BS, MS or PhD in Computer Science or related fields
  • 8+ years of directly related experience of software development
  • Strong programming proficiency with Java
  • Deep understanding of algorithms and data structures
  • Experience with DBMS such as MySQL, Oracle or Redis
  • High proficiency with object-oriented programming and design, database systems, network, and UNIX/Linux environments
  • Experience with design and development of RESTful Java web service using framework such as Spring Boot
  • Deep understanding of web technologies
  • Experience with container technologies such as Docker
  • Experience with AWS
  • Strong technical, analytical and communication skills
  • Programming proficiency in Python and shell scripting
  • Working knowledge of React.js and Node.js is a big plus
  • Experience with account management system or payment management is a plus
  • Business level proficiency in Japanese and English (Chinese is a plus)

Backend Senior or Junior Software Engineer Job Description

About our team

As part of Yahoo Inc. and Boundless Inc., our team builds search ad management platforms for large global clients. The platform offers a set of tools to manage large amounts of search advertising in an automated manner. It also provides tools to optimize search ads using data science and machine learning techniques, primarily for the Japanese market.

In order to expand our group's business, we are looking for startup-oriented and talented software engineers in Japan. The successful candidate will work closely with engineers in the United States.

Work details and lessons learned from them

  • We develop a platform for managing search advertising data across multiple web search engines for both global and Japanese advertisers.
  • Build tools to schedule advertising-related tasks and process large amounts of time-sensitive data.
  • Visualize your ad performance.
  • Build machine learning models using deep neural networks and use AI to classify queries, generate ad copy, or build ad keywords.
  • Data mining advertising and user activity data and analyzing advertising performance data.
  • Build models to optimize ad performance.
  • Our technology stack ranges from Java, Python, MySQL, React.js, Node.js, web services, Docker, Hadoop, Splunk, and various monitoring tools to Tensorflow, Keras, and various statistical analysis tools.

Company Info.

Yahoo

Yahoo is an American web services provider. It is headquartered in Sunnyvale, California and operated by the namesake company Yahoo! Inc., which is 90% owned by investment funds managed by Apollo Global Management and 10% by Verizon Communications. It provides a web portal, search engine Yahoo Search, and related services, including My Yahoo!, Yahoo Mail, Yahoo News, Yahoo Finance, Yahoo Sports and its advertising platform, Yahoo! Native.

  • Industry
    Information Technology
  • No. of Employees
    8,600
  • Location
    Sunnyvale, California, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Yahoo is currently hiring Software Engineer, Backend Jobs in Japan with average base salary of ¥6,000,000 - ¥7,500,000 / Year.

Similar Jobs View More