Yahoo logo
Yahoo
Posted 30 days agoVerified live 2d ago

Backend Engineer II, Location Platforms

Brief overview

Remote
UndergradOr in progress
$111k–$231k/yrStated range
2+ yrsMinimum
JavaObject-Oriented DesignApache SparkApache HiveHadoopAWSGoogle Cloud PlatformPythonScalaUNIX/LinuxAI-Assisted Development ToolsRESTful APIsData PipelinesApache KafkaApache FlinkKubernetesDocker

Job description

Summary

Yahoo is a technology company connecting its brands and partners with hundreds of millions of people through large-scale digital products and services. The Backend Engineer II will develop, test, deploy, and operate scalable location platform services, APIs, and data pipelines, while participating in reviews, on-call support, troubleshooting, and operational improvements.

Responsibilities

  • Develop, test, and deploy production-ready code for location services, working on well-defined features and bug fixes within existing location APIs and data pipelines
  • Implement solutions against technical designs established by senior engineers and architects, delivering with limited day-to-day guidance
  • Use Yahoo-approved AI development tools (e.g., Claude Code, GitHub Copilot, or Cursor) to accelerate implementation, testing, debugging, and documentation
  • Write comprehensive unit and functional tests, and refactor existing code to improve reliability, performance, and maintainability
  • Troubleshoot software failures and operational issues across distributed Linux, public cloud (AWS/GCP), and on-premise Hadoop environments, conducting root-cause analysis to prevent recurrence
  • Participate in an on-call rotation for services handling billions of requests daily, responding to incidents and driving follow-up fixes
  • Participate actively in code reviews, design reviews, technical planning, and agile story estimation — asking clarifying questions and proactively surfacing risks
  • Contribute to team metrics dashboards, documentation, and operational standards, and adhere to team coding and documentation practices

Skills

  • BS or MS in Computer Science or a related technical discipline, or equivalent practical experience
  • 2+ years of hands-on software development experience building scalable applications or platform services
  • Proficiency in Java, with solid grounding in object-oriented design
  • Working knowledge of big data systems (Spark, Hive, Hadoop) and cloud platforms such as AWS or GCP; Python or Scala for data processing at scale
  • Working experience in UNIX/Linux environments
  • Hands-on experience using AI-assisted development tools (e.g., Claude Code, GitHub Copilot, or Cursor) in day-to-day engineering work, and a willingness to adopt LLM-based workflows to improve engineering velocity
  • Understanding of web service APIs and RESTful design
  • Experience working with large datasets and batch or streaming data pipelines
  • Strong oral and written communication skills, with a collaborative, customer-first approach and openness to feedback
  • Experience with real-time and streaming systems (Kafka, Flink, or similar) for high-volume signal processing
  • Experience building and operating containerized services on Kubernetes and Docker
  • Familiarity with Infrastructure-as-Code (Terraform, Ansible) and automated CI/CD pipeline design and maintenance
  • Awareness of privacy and consent requirements for handling user location data (GDPR, CCPA, or similar frameworks)
  • Exposure to machine learning concepts and their application to location inference or signal quality
  • Interest or experience applying AI tooling — custom prompts, agents, or automated workflows — to engineering problems such as data quality, pipeline debugging, or developer productivity
  • Any exposure to geospatial or location data is a nice-to-have, not a requirement — map data, geocoding, IP geolocation, spatial indexing, POI/place data, or trajectory processing. We're glad to teach the domain to strong backend engineers

Qualifications

Must Haves

  • BS or MS in Computer Science or a related technical discipline, or equivalent practical experience
  • 2+ years of hands-on software development experience building scalable applications or platform services
  • Proficiency in Java, with solid grounding in object-oriented design
  • Working knowledge of big data systems (Spark, Hive, Hadoop) and cloud platforms such as AWS or GCP; Python or Scala for data processing at scale
  • Working experience in UNIX/Linux environments
  • Hands-on experience using AI-assisted development tools (e.g., Claude Code, GitHub Copilot, or Cursor) in day-to-day engineering work, and a willingness to adopt LLM-based workflows to improve engineering velocity
  • Understanding of web service APIs and RESTful design
  • Experience working with large datasets and batch or streaming data pipelines
  • Strong oral and written communication skills, with a collaborative, customer-first approach and openness to feedback

Nice to Haves

  • Experience with real-time and streaming systems (Kafka, Flink, or similar) for high-volume signal processing
  • Experience building and operating containerized services on Kubernetes and Docker
  • Familiarity with Infrastructure-as-Code (Terraform, Ansible) and automated CI/CD pipeline design and maintenance
  • Awareness of privacy and consent requirements for handling user location data (GDPR, CCPA, or similar frameworks)
  • Exposure to machine learning concepts and their application to location inference or signal quality
  • Interest or experience applying AI tooling — custom prompts, agents, or automated workflows — to engineering problems such as data quality, pipeline debugging, or developer productivity
  • Any exposure to geospatial or location data is a nice-to-have, not a requirement — map data, geocoding, IP geolocation, spatial indexing, POI/place data, or trajectory processing. We're glad to teach the domain to strong backend engineers

Benefits

  • Flexible hybrid work options, with most roles not requiring regular office attendance
  • Discretionary annual bonus or commissions
  • Healthcare
  • 401k
  • Backup childcare
  • Education stipends
  • Employee resource groups (ERGs) with programs, events and fellowship that help educate, support and create a workplace where all feel welcome

More jobs like this