Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
    Log me in!   |   Site Map   |   Help   
 Maps Search Software Engineer - Cupertino, California, United States

Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Computers - Software Engineer
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200217888 / Latpro-3770744 
Date posted: Jan-28-2021
State, Zip: California, 95014


Maps Search Software Engineer

Santa Clara Valley (Cupertino) , California , United States

Machine Learning and AI


Posted: Jan 25, 2021

Weekly Hours: 40

Role Number: 200217888

Are you passionate about powering new features for the next iOS release? Are you excited about working on maps, solving search problems, huge datasets, real time streaming, and high volume/low latency serving stack? Then we have the job for you! Apple is looking for experienced, self driven, Search Engineers to build the next generation of Maps Search. This is an opportunity to be part of a team which is re-building search infrastructure from the ground up to deliver the best in class local search experience for our customers. This is an ideal role for someone who is passionate about search, cares about innovation, software craftsmanship, building high performance software products, always thinking about optimizing software for best utilization of resources and provide a high quality of customer experience by providing the best search results.

Key Qualifications

  • 6+ years experience in developing large scale, multi-threaded, high performance services in Java or C++
  • Experience with one or more of - big data technologies, search engine stack(s), runtime optimizations
  • Strong Computer Science fundamentals and good grasp on data structures / algorithms
  • Excellent interpersonal and communication skills
  • Outstanding problem solving and analytical skills


As a member of our Maps Search team, you will be working on various components of Maps Search Infrastructure and contributing to design, development and maintenance of key search components/features (such as Speller, Query Parsers, Ranking/Recommendation Engine, etc.) that is used by millions of users worldwide. You will be working closely with Data, Applied Science (Ranking/Relevance) and Analytics teams to develop new features and ensuring our customers have the best search experience. You will be developing low-latency, high-throughput search systems and services written in Java/C++, served over flavors of Linux. You will participate in design and code reviews; work with engineers and QA to deliver high quality search experience to our customers.

Education & Experience

BS or MS in Computer Science or related field.

Additional Requirements

  • Experience with Lucene/Solr/Elastic Search or any other Search experience
  • Experience with Hadoop/Map-Reduce/Spark
  • Experience with data engineering
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.


See job description


Apple requires you to fill in their on-line form which will open in a different window.

Enter your email address and click 'Apply':
  Prefer not to enter your email?