Software Engineer II

Duration:  3 Months

Shift: 08:00 AM to 05:00 PM

Industry: Consumer Electronics

Our team, the FM Product Infrastructure team is the underlying backbone of the App Monetization org, which generates two-thirds of the ads revenue for the entire company. FAM Product Infrastructure team's mission is to build and operate scalable, reliable and extensible monetization infrastructure that FAM engineers can use to build the best monetization experiences. Our team builds the most technically advanced frameworks, both on the client as well as server side, to support the delivery, reliability, and measurement of Ads. Our goal is to let Product Engineers concentrate on designing new Ads, while we work on the infrastructure for stable ad delivery and measuring the Ads performance.

This open position is within one of the FM Product Infrastructure subteams that builds Privacy Aware Infra, which will help FM move faster on the privacy plane in the future.

Responsibilities:

  • Drive project technical direction and effectively communicate complex features and systems in detail.
  • Technical design, implement and test (unit and end to end) complex project features and ensure hitting the project release timeline.
  • Design and develop APIs, or backend systems across a number of programming languages such as Python, PHP (Hack), Java or C++
  • Work closely with infrastructure and operations teams to build and scale back-end services
  • Debug and figure out issues and business logic in complex data flows.
  • Day to day activities include but are not limited to
  • Collaborating with TL, other engineers and other XFN teams to implement the backend data processing logic. Skills used: Hack (php), Hive, Thrift / RPC
  • Working on data logging flows and handling business logic, mid layer API connection with backend, skills used: Hack (php), Database, Memecache.

Minimum Qualifications:

  • Experience communicating and working across functions to drive solutions
  • Experience in influencing senior engineers across organizations
  • Proven track record of delivering complex projects within a challenging timeline.
  • Experience in driving large cross-functional/industry-wide engineering efforts
  • Proficient on Hack (PHP), Python, Java or any object oriented programming language.
  • Familiar with Thrift framework/libraries and databases.

Preferred Qualifications:

  • Computer Science or related field
  • Experience shipping products to millions of customers or having started a new line of product
  • Experience building and scaling large products or systems
  • Experience with building privacy and ads related products is a big plus.
  • Self-driven and the willingness to learn new things are big pluses

Must-Haves / Non-Negotiable Skills:

  • Proficient on Hack (PHP), Python or any object-oriented programming language.
  • Proficient on RDBMS (MySQL) and Data Warehousing (Hive).
  • Experience in influencing senior engineers across organizations and driving large cross-functional efforts.

Good-to-Haves:

  • Familiar with Thrift framework/libraries.
  • Experience building and scaling large products or systems.
  • Experience with building privacy and/or ads related products is a big plus.