Maps Sr. Software Engineer -- Big Data/Hadoop
Santa Clara Valley (Cupertino), California, United States
Software and Services
The Maps Data Insights group looks at various data signals and derive insights regarding map quality to further develop and improve Maps.
- You are a senior software developer (at least 6 years of experience)
- Experience with long-running projects (not so just short term consulting projects).
- Background with scala and/or at least 5 years experience with Java
- Experience with Spark (at least 1 year) or Hadoop (at least 3 years)
- At least 2 years' experience with Python
- Combined experience with at least one of Kafka/Solr/Elastic Search/Cassandra
- Experience with writing web services using Play or similar framework
The Maps Data Insights team is looking at various data signals, derive insights regarding map quality, and use those insights to advance Maps. Combining disparate signals such as community feedback and probe data to validate our maps provides an opportunity that combines large scale data processing, analytics, and visualization. We are looking for talented engineers who are driven and challenged by interesting and complex problems. To be successful in this role, you should possess a versatile and diverse background with a passion and expertise in data technology. If you love data and are willing to dedicate his or her efforts to collect significant data to help continuously improve Maps. YOU WILL: - Develop data processing pipelines, data storage and management architectures using RESTFul web services - Partner closely with internal and external staff to collaborate and drive platform architecture/design - Closely analyze data to produce meaningful insights and contribute creative solutions that will grow the business - You should have strong engineering skills with a unique perspective and a confident ability to partner with a diverse group and provide data-driven feedback that will positively impact products
Education & Experience