Remote Backend Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • We are looking for Backend Engineers to join our Advertising Product & Technology organization.
  • You will work directly on an array of product features that drive the optimal user experience for our ads.
  • This includes developing and improving ad serving functionalities and optimizing ad placement to maximize engagement and revenue.
  • You will collaborate with our cross-functional teams to ideate, develop, and own complex technical solutions on our ad services technology platforms.
  • You will design scalable APIs that meet the needs of internal customers.
  • You will contribute to high-impact projects powering our ad services, scaling distributed systems, and continuously improving our engineering practices.
  • You will partner with Data Scientists and User Researchers to understand user needs and inform product decisions.
  • You will design and develop scalable backend systems and APIs using Java services.
  • You will collaborate with Data Scientists and/or Data Engineers to build and maintain complex data pipelines using frameworks like Scio, Storm, Spark, and Google Cloud Platform.
  • You will develop expertise in testing practices, including TDD and integration testing.
  • You will ensure high-quality code through automated testing and continuous integration.
  • You will lead high-performance Java service development and operations for millions of users.

Requirements:

  • You are an experienced Backend Engineer with 2+ years of working experience, passionate about delivering high-quality code.
  • You are proficient in Java, with a desire to expand knowledge into additional languages like C++.
  • You are a strong advocate for code quality, testing, and automation.
  • You have experience with distributed systems, high-volume services, production deployment, big data processing technologies, and system design.
  • You are familiar with APIs, stakeholders, and agile methodologies.
  • You possess knowledge of algorithms, data structures, and software engineering principles.
  • You have an understanding of end-user experience, quality, and modern engineering practices.
  • You have a collaborative attitude with a strong desire to work with others and make a difference.
  • You are passionate about delivering high-quality code, iterating quickly, and experimenting with new ideas.
  • You believe data is a powerful tool for informed decision-making.

Benefits:

  • The United States base range for this position is $125,562.00 - $179,374.00, plus equity.
  • The benefits available for this position include health insurance.
  • You will receive six months of paid parental leave.
  • A 401(k) retirement plan is offered.
  • You will have a monthly meal allowance.
  • You will receive 23 paid days off.
  • You will have 13 paid flexible holidays.
  • Paid sick leave is also included.
  • Leveling is determined during the interview process, and placement in a level depends on relevant work history and interview performance.
About the job
Posted on
Job type
Salary
$ 125,562 - 179,374 USD / year
Leave a feedback