Backend Senior or Junior Software Engineer in Work From Home at Yahoo Inc

Date Posted: 4/1/2024

Job Snapshot

  • Employee Type:
    Full-Time
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    4/1/2024

Job Description

Boundless is a part of Yahoo headquartered in the United States. Its business activities include the management of its global media brands, the operation of an advertising platform that maximizes advertising effectiveness for advertisers and publishers, and the development of next-generation content using the latest technologies such as 5G, XR, and AI.



Job Description for Backend Sr or Jr Software Engineer

About Our Team

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)




バックエンドシニアまたはジュニアソフトウェアエンジニアの職務内容

当チームについて

Yahoo Inc.およびBoundless Inc.の一部として、当チームは大規模なグローバルクライアント向けの検索広告管理プラットフォームを構築しています。このプラットフォームは、大量の検索広告を自動化された方法で管理するための一連のツールを提供します。また、主に日本市場向けにデータサイエンスと機械学習技術を使用した検索広告を最適化するためのツールも提供します。

当グループの事業拡大に向け、スタートアップ志向で才能のあるソフトウェアエンジニアを日本で募集しています。採用された方は、米国のエンジニアと緊密に連携していただくことになります。



業務内容とそこから得られる学び

  • グローバル広告主と日本の広告主の両方に向け、複数のウェブ検索エンジン全体で検索広告データを管理するためのプラットフォームを開発します。

  • 広告関連のタスクをスケジュールし、大量の時間制約のあるデータを処理するためのツールを構築します。

  • 広告のパフォーマンスを視覚化します。

  • ディープニューラルネットワークを使用した機械学習モデルの構築やAIを使用して、クエリの分類、広告コピーの生成、または広告キーワードの構築を行います。

  • 広告とユーザーアクティビティデータのデータマイニング、および広告パフォーマンスデータの分析を行います。

  • 広告のパフォーマンスを最適化するためのモデルを構築します。

  • 当グループの技術スタックは、Java、Python、MySQL、React.js、Node.js、ウェブサービス、Docker、Hadoop、Splunk、各種監視ツールからTensorflow、Keras、および各種統計分析ツールまでさまざまです。



職務責任:

  • アカウント管理、ジョブスケジューリング、データ変換などのJavaウェブサービスを含む、広告データ管理システムのバックエンドシステムを設計および構築します。

  • グローバルクライアントからのリクエストをサポートする新しい機能とツールを開発します。

  • ユーザーと協力して、問題と要件を把握します。

  • システムのアーキテクチャと詳細を理解して、本番システムで問題が発生したときに、それらを修正したり、回避策を特定します。

  • 当社の広告管理システムのさまざまなコンポーネントを開発および強化します。

  • チームのメンバーの多くはサンフランシスコベイエリアにいるため、火曜日から金曜日の早朝(日本時間の午前6時や7時など)に業務にあたり、チームの他のメンバーの業務時間帯と重なる業務時間を十分に確保する必要があります。月曜日は通常の勤務時間で構いません。



学歴・資格要件:

  • コンピュータサイエンスまたは関連分野の学士、修士または博士号

  • ソフトウェア開発の実務経験8年以上

  • 強力なJavaプログラミング能力

  • アルゴリズムとデータ構造の深い理解

  • MySQL、Oracle、RedisなどのDBMSの経験

  • オブジェクト指向のプログラミングと設計、データベースシステム、ネットワーク、UNIX/Linux環境に対する高い精通度

  • Spring Bootなどのフレームワークを使用したRESTful Javaウェブサービスの設計と開発に関する経験

  • ウェブテクノロジの深い理解

  • Dockerなどのコンテナ技術の経験

  • AWSの経験

  • 強力な技術、分析、コミュニケーション能力

  • Pythonとシェルスクリプトのプログラミング能力

  • React.jsとNode.jsの実用的な知識があれば、さらに高評価となります

  • アカウント管理システムまたは支払い管理の経験があれば尚可

  • 日本語および英語のビジネスレベルの習熟度(中国語力があれば尚可)



Boundless is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. Yahoo is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. If you need accessibility assistance and/or a reasonable accommodation due to a disability, please submit a request via the Accommodation Request Form (www.yahooinc.com/careers/contact-us.html) or call 408-336-1409. Requests and calls received for non-disability related issues, such as following up on an application, will not receive a response.

At Boundless, we know that diversity makes us stronger. We are committed to a collaborative, inclusive environment that encourages authenticity and fosters a sense of belonging. We strive for everyone to feel valued, connected, and empowered to reach their potential and contribute their best. Check out our diversity and inclusion (www.yahooinc.com/diversity/) page to learn more.

US Only: Please be aware that Yahoo requires all employees entering a U.S. Yahoo office and/or attending a company event (including client events) are required to be vaccinated for COVID-19.  This position will require the successful candidate to obtain and show proof of a vaccination to enter a U.S. Yahoo office and/or attending a company event (including client events).  Yahoo is an equal opportunity employer, and will provide reasonable accommodation to those individuals who are unable to be vaccinated consistent with federal, state, and local law.

Yahoo has a high degree of flexibility around employee location and hybrid working. In fact, our flexible-hybrid approach to work is one of the things our employees rave about. Most roles don’t require specific regular patterns of in-person office attendance. If you join Yahoo, you may be asked to attend (or travel to attend) on-site work sessions, team-building, or other in-person events. When these occur, you’ll be given notice to make arrangements. 

If you’re curious about how this factors into this role, please discuss with the recruiter.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs

Join the Apollo HBCUNet Talent Network

Joining the Apollo HBCUNet Talent Network will enhance your job search and application process. Whether you apply for a position or just leave your information with us, we hope to stay connected with you.

You can choose to sign up for alerts of new job opportunities that match your interests and background, or to receive relevant communications. You can also share job opportunities with your family and friends.

We are here to open more pathways to opportunities for diverse talent: but it all begins with you.

Join Apollo HBCUNet