Yahoo Holdings - Nashville, TN

posted about 1 month ago

Full-time - Mid Level
Onsite - Nashville, TN

About the position

The Software Development Engineer II - Backend role at Yahoo involves working on the Consumer Monetization Platform Engineering team, focusing on developing and optimizing backend systems and APIs for various product features and advertiser tools. The position requires collaboration with cross-functional teams to create scalable, high-performance software solutions, utilizing cutting-edge technologies in a fast-paced environment.

Responsibilities

  • Collaborate with key internal partners to design backend systems and APIs.
  • Develop and operate Go and Java services deployed to a billion users.
  • Build and maintain batch and real-time data pipelines using frameworks like Scio, Storm, Spark, and Google Cloud Platform.
  • Design, develop, and deploy large-scale software systems on public cloud.
  • Participate in on-call rotation and lead incident reviews.
  • Contribute as a technical member in an autonomous, cross-functional agile team.
  • Work with engineers, product owners, and designers to solve challenging problems.
  • Engage in a culture of learning through design discussions and code reviews.

Requirements

  • Bachelor's or Master's degree in computer science or related field, or equivalent experience.
  • Strong fundamentals in algorithms, distributed computing, data structures, and databases.
  • Hands-on experience with gRPC, GraphQL, or RESTful API design and implementation.
  • Recent experience with Go, Java, or other object-oriented programming languages, with a solid understanding of OO design principles, concurrency, multi-threading, performance tuning, and observability.
  • Experience in architecting, building, and operating distributed systems with high availability and fault tolerance.
  • Ability to communicate complex technical concepts to various stakeholders.

Nice-to-haves

  • Experience with Prebid, Headerbidding, Google Ad Manager.
  • Familiarity with Open Real Time Bidding (ORTB) protocol and auction mechanics.
  • Knowledge of legal compliance and changing ad regulations.
  • Curiosity about new technologies and product vision.
  • Ability to seek feedback and maintain strong relationships with cross-functional teams.
  • Practical problem-solving approach that considers tradeoffs.
  • Comfort in asking questions in ambiguous situations.
  • Commitment to fostering an inclusive, collaborative environment.

Benefits

  • Flexible-hybrid work environment
  • Discretionary annual bonus or commissions
  • Equity incentives
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service