[Remote] Senior Full Stack Engineer, Key-Value Store & Messaging
Note: The job is a remote job and is open to candidates in USA. Yahoo is a major technology company that connects brands and partners with a vast audience. They are seeking a Senior Full Stack Engineer to design, build, and operate high-performance NoSQL and messaging platforms, focusing on system performance and reliability.
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
Skills
- 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
Benefits
- Incentive compensation opportunities in the form of discretionary annual bonus or commissions
- Healthcare
- A great 401k
- Backup childcare
- Education stipends
- Flexible hybrid work options
- 11 employee resource groups (ERGs) enhance a culture of belonging with programs, events and fellowship that help educate, support and create a workplace where all feel welcome
Company Overview
Company H1B Sponsorship