This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Yahoo Holdingsposted 5 months ago
Full-time • Mid Level
Hybrid • New York, NY
Resume Match Score

About the position

The Senior Backend Software Engineer for Distributed Systems at Yahoo Mail will be responsible for designing and implementing large-scale distributed systems that support the infrastructure for one of the largest consumer inboxes in the world. This role involves working with a complete Java stack, developing REST web services, and transitioning from Yahoo data centers to public cloud infrastructure. The ideal candidate will tackle complex technical challenges while collaborating with cross-functional teams to enhance the performance and scalability of Yahoo Mail services.

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 of experience
  • Strong experience in large-scale distributed systems
  • 8 years of Java experience
  • Experience in implementing and/or operating highly scalable and available services on public cloud environments (AWS, GCP)
  • Experience with OOP: Java, C, or similar
  • 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 building applications in GCP or AWS
  • Experience in async programming, memory management, JVM internals
  • A keen interest in solving complex problems around scalability and performance
  • Ability to collaborate with a diverse cross-functional team

Benefits

  • Healthcare
  • 401K savings plan
  • Company holidays
  • Vacation
  • Sick time
  • Parental leave
  • Employee assistance program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service