Yahoo is a leading technology company focused on connecting brands and partners with a vast audience. They are seeking a Senior Full Stack Engineer to design and operate high-performance NoSQL and messaging platforms, ensuring system performance and reliability while mentoring junior engineers.
Responsibilities:
- Design, build, and operate high-performance NoSQL and messaging platforms at massive scale
- Leverage AI-driven insights and intelligent automation to proactively optimize system performance, reliability, and operational efficiency
- Lead the development and ownership of globally distributed production systems, focusing on sub-millisecond latency and high availability
- Drive "automation-first" engineering across CI/CD, automated testing, provisioning, and scaling
- Solve multifaceted systems problems using sophisticated analytical thought and modern distributed technologies
- Act as a technical resource for the team, leading design reviews, code reviews, and project workstreams
- Partner closely with internal Yahoo product teams to deliver platform capabilities that enable rapid innovation
- Mentor junior engineers and contribute to a culture of continuous learning and engineering rigor
Requirements:
- BS in Computer Science or equivalent practical experience (Background check required for education verification)
- 5+ years of experience building Java-based services and RESTful APIs
- 2+ years of experience in cloud-native environments (AWS and/or GCP)
- Experience with large-scale distributed data systems (NoSQL, streaming, or messaging) that power real-time analytics or AI-driven applications
- Familiarity with event-driven architectures and pub/sub systems (e.g., Apache Pulsar, Kafka)
- Proficiency in using AI-powered development tools (e.g., GitHub Copilot, Gemini) to enhance system design, debugging, and code optimization
- In-depth conceptual and practical knowledge of Java systems programming, including robust testing and debugging
- Strong fundamentals in data structures, algorithms, and distributed systems architecture
- A proven track record of operating and improving large-scale production systems in a fast-paced environment
- Sophisticated analytical thinking and a clear 'ownership' mindset for the entire software lifecycle
- Excellent communication skills with the ability to collaborate effectively across globally distributed teams
- Full stack experience with React and Node.js for building internal tooling and dashboards
- Experience leading small project teams or specific workstreams within a larger engineering organization
- Deep interest in contributing to open-source distributed systems projects