Yahoo Holdings - Nashville, TN

posted 4 months ago

Full-time - Mid Level
Hybrid - Nashville, TN
5,001-10,000 employees

About the position

The Yahoo Mail Backend Team is seeking a highly skilled engineer to design and implement next-generation services for one of the largest distributed storage systems in the world. This role involves working with a complete Java stack to support hundreds of billions of transactions daily while transitioning from Yahoo data centers to public cloud infrastructure. The ideal candidate will tackle complex challenges in distributed computing, data structures, and algorithms, contributing to the development of high-performing systems that serve over 200 million active users.

Responsibilities

  • Design and develop large-scale distributed systems that balance resources, constraints, requirements, and complexity.
  • Deploy, monitor and operate large scale production systems distributed across the globe.
  • Automate the provisioning, CI/CD pipelines, and management of our infrastructure.
  • Lead projects and mentor junior team members.
  • Participate in agile development with weekly sprints, planning & estimating work, daily standup, & retrospective.
  • Effectively collaborate with other engineers and cross-functional teams.
  • Recommend alternative approaches to solving complex problems and use new technology to achieve goals.

Requirements

  • BS in Computer Science (or equivalent experience) with minimum 6 years' experience.
  • Strong experience in large-scale distributed systems.
  • 8+ years of Java experience.
  • Experience building applications in GCP or AWS.
  • Experience in async programming, memory management, JVM internals.
  • Solid understanding of CS fundamentals (algorithms, data structures, object-oriented programming).
  • Familiar with HTTP and TCP/IP protocol.
  • Experience with development on Unix (Linux) platform.
  • Excellent communication skills, both written and oral.

Nice-to-haves

  • Experience with OOP: Java, C++, or similar.

Benefits

  • Healthcare
  • 401K savings plan
  • Company holidays
  • Vacation
  • Sick time
  • Parental leave
  • Employee assistance program
Job Description Matching

Match and compare your resume to any job description

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