Job Overview
Yahoo is seeking a Junior/Mid-Level Software Engineer to join the Data and Common Services (DCS) team within the Yahoo Advertising Engineering organization. This role focuses on developing and supporting Advertising core data infrastructure and services that provide common, horizontal services for user and contextual targeting, privacy, and analytics.
Responsibilities
- Design and code backend Java applications and services.
- Emphasis on implementing maintainable, scalable systems capable of handling billions of requests per day.
- Analyze business and technical requirements and design solutions that meet those needs.
- Collaborate with project managers to develop and clarify requirements.
- Work with Operations Engineers to ensure applications are operations ready and can be effectively monitored using automated methods.
- Troubleshoot production issues related to the team’s applications.
- Manage day-to-day tasks to meet scheduled commitments and work independently.
- Collaborate with programmers both on their team and on other teams.
Skills and Education
- B.S. in Computer Science or a related technical field.
- 2+ years of industry experience designing and programming in Java in a Unix/Linux environment.
- Strong programming skills in Java, Python, and Scala.
- Experience with big data technologies such as Spark, Hadoop, and Airflow.
- Knowledge of CI/CD and DevOps tools and processes.
- Solid understanding of RDBMS and general database concepts.
- Extensive technical knowledge and experience with distributed systems.
- Strong programming, testing, and troubleshooting skills.
- Experience in public cloud environments like AWS.
Company Culture
Yahoo is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. Yahoo is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. Yahoo has a high degree of flexibility around employee location and hybrid working, with most roles not requiring specific regular patterns of in-person office attendance.
Benefits Extracted with AI
- Flexible-Hybrid Work
- Equal Opportunity Employer
- Accessibility Assistance
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Machine Learning
Join Yahoo as a Senior Software Engineer in Machine Learning, focusing on big data and cloud computing.
Software Development Engineer - Observability Tools
Join Yahoo as a Software Development Engineer in Observability Tools, focusing on real-time data processing and distributed systems.
Senior Software Development Engineer (AWS, Kubernetes)
Join Yahoo as a Senior Software Development Engineer to enhance developer productivity platforms using AWS and Kubernetes.
Software Engineering / DevOps Internship
Join Yahoo as a Software Engineering / DevOps Intern. Work on exciting projects, gain real responsibility, and learn from the best.
Senior Software Engineer - Java/Scala, Distributed Systems
Join eBay as a Senior Software Engineer specializing in Java/Scala and distributed systems. Work on large-scale applications and data pipelines.
Senior Data Engineer (Java/Scala)
Join smartclip as a Senior Data Engineer to design scalable big data solutions using Java, Scala, and Spark. Remote work available.
Senior Android Engineer for Sports App
Join Yahoo Sports as a Senior Android Engineer to build innovative sports apps using Kotlin. Remote work with competitive salary and benefits.
Remote Software Engineer, Guest & Host
Join Airbnb as a Remote Software Engineer to develop innovative tools for hosts, using Java, Python, and more.
Backend Software Engineer with Scala Experience
Join Booking.com as a Backend Software Engineer in Amsterdam. Work with Scala, Java, and distributed systems in a hybrid environment.
Software Engineer - Java/Python/Scala
Join as a Software Engineer in Aix-en-Provence, France. Develop and maintain applications using Java, Python, Scala. Enjoy hybrid work and unique benefits.
Backend Developer (Scala/Java)
Remote Backend Developer role at Swif, focusing on Scala/Java for AI-driven MDM platform.
Senior Software Engineer - Python and Java
Join Arm as a Senior Software Engineer in Galway, focusing on Python and Java for innovative software tools.
Senior Software Engineer - JVM
Join Mediaocean as a Senior Software Engineer to develop and scale high-impact JVM applications remotely.
Senior Java/Scala Developer
Join Comcast as a Senior Java/Scala Developer to design and develop cutting-edge software applications.
Senior Backend Engineer (Scala)
Join Journi as a Senior Backend Engineer in Vienna. Develop Scala-based solutions for our leading printing app. Hybrid work model.
Backend Engineer (Java/Scala)
Join Zalando as a Backend Engineer (Java/Scala) in Helsinki, focusing on high-traffic systems and API development. Hybrid work model.
Principal Software Development Engineer - Distributed Systems
Lead Software Engineer role focusing on distributed systems and cloud applications, with expertise in Erlang, Scala, or Elixir.
Mid-Level Software Engineer - Backend (Java)
Join New Relic as a Mid-Level Software Engineer focusing on backend Java development in a remote role.
Software Engineer - AI & Machine Learning
Join Dataiku as a Software Engineer in AI & Machine Learning, working with Java, Scala, and Angular in a remote role.
Principal Software Engineer - Java/Scala
Senior Principal Software Engineer role at Disney, focusing on Java/Scala development for streaming and digital products.
Backend Software Engineer
Remote Backend Software Engineer role focusing on scalable systems and cloud architecture. Experience with Java, Scala, AWS required.
Backend Engineer II - Amplify at Spotify
Join Spotify as a Backend Engineer II in New York, enhancing ad technologies with skills in Java, Scala, Python, and API development.
Senior Software Engineer - API Development
Senior Software Engineer for API development, focusing on scalability and reliability for Walmart's advertising platform.
Software Engineer, Machine Learning Platforms
Join The New York Times as a Software Engineer in Machine Learning Platforms, enhancing digital reader experience through ML. Hybrid work in NYC.