Telenav Is Hiring !

Sunnyvale, CA, United States
Join TeleNav, one of the world’s leading providers of location based services for mobile devices, and become part of a team bringing award-winning and industry-leading products and services to millions of on-the-go people. Our connected mobile navigation, local search, and GPS-enabled products and services help people be more productive, feel less stressed, and have more fun. We power 7 of the top 9 wireless carriers in North America, including AT&T, Sprint, T-Mobile, Bell Canada and Telcel, shipping across 500 mobile devices on all the major platforms. We also have a footprint in nearly thirty countries reaching more than one billion subscribers. If you're passionate about products, people, and building a great company with global reach and scale, we want to talk to you. TeleNav is the global leader in delivering location-based apps on iPhones, Android devices and BlackBerry smartphones, giving consumers access to GPS navigation, restaurant ratings and reviews, coupons, social networking and local search.

Search This Blog

Loading...

Wednesday, April 21, 2010

Sr Software Engineert – Mobile Local Search/Ads


Type: Full-Time
Location: Sunnyvale, CA
Click here to apply.



Brief Description
Looking for technical lead who will lead the location-based search team for developing and enhancing the next generation engine designed specifically to take advantage of the location context. Development of this search engine will test the greatest of your abilities - algorithms, data structures, working with massive data sets, dynamic data and supporting massive parallelism. You will be expected to take a leadership role to not only meet the requirements - but to exceed them.
Description
"I really need a coffee. Actually, maybe I should save 3 bucks and get a coffee maker."

"My friend told me a great restaurant somewhere around Mountain View. Some Japanese Noodle place."

"It's my first time in Boston and I have no idea where to take my customer for dinner. Lobster sounds good, but how do I know which one is good?"

"Just landed in Mexico City. I think Mexican food in Mexico is just called 'food'. I could use a nice juicy hamburger. If only I could find a place without spending 4 years learning Spanish."

As the Lead Developer, you will design, develop and implement software that is to be able to answer these questions without ever even hearing them. You will lead the location-based search team for developing and enhancing the next generation engine designed specifically to take advantage of the location context. Development of this search engine will test the greatest of your abilities - algorithms, data structures, working with massive data sets, dynamic data and supporting massive parallelism. Do you just want to parse weblogs (to price AdWords) for the rest of your life, or do you want to change the world?

You will have access to the latest tools, technologies and a great team of skilled and talented developers. You will be expected to take a leadership role to not only meet the requirements - but to exceed them. You will work with the Product Manager to refine the next generation features and capabilities of the local search experience, define the technical scope of the project and keep a sharp focus on the delivery at hand while having an eye on the bigger goal. Your real focus will be around going outside of the box to develop the best local search for our customers - from key design decisions, implementation intricacies and on-going maintenance.
The Lead Developer is expected to:

* Lead the architecture and design effort to develop a performance-oriented, scalable, manageable search platform
* Refine business requirements into technical requirements - understand and communicate those effectively
* Work closely with other Lead developers and Architects to define interfaces and integration points
* Develop design that fulfills functional requirements while proving scalability, performance and maintainability
* Lead a team of developers by example - excellent code habits, disciplined unit testing and integration
* Drive excellence and task delivery by leveraging Agile concepts
* Acts a leader by integrity in work and respect for everyone


You will be working with a very talented group of individuals using cutting edge technologies to deliver this world-class product. They will expect the same from you:

* 7+ years of direct hands-on experience in Java, C++ or other Object Oriented Languages
* 3+ years of leading a team of developers to develop and deploy a component or product
* 2+ years of development with Search technologies e.g. Verity, Lucene etc.
* 3+ years of architecture and design skills - OO analysis and Design Patterns
* Superior disciplined coding skills - Java expertise and C++ experience
* Superior skills in data structures and algorithm design for massive scale distributed multi-threaded enviroments
* Strong database skills including schema design, query design and persistence frameworks.
* Experience with running in a horizontally distributed Linux-based production environment
* Proven ability to influence engineering peers and management

Specific skills:

* Languages: Java, C++, C, PL/SQL
* Technologies: XML, SOAP, REST, JSON, JMS, J2EE, J2ME
* Search: Lucene, Verity, Oracle Spatial
* RDBMS: Oracle, MySQL, Berkeley DB
* Tools: Eclipse, IntelliJ, NetBeans, SVN, CVS, Clearcase, Ant, Maven

Other preferred skills include:

* Development experience with natural language processing and grammars
* Development experience with mobile devices and mobile networks

0 comments:

Post a Comment