Senior Member of Technical Staff - Search ExperienceLocation(s):San Francisco, CA - HQ |
The search team at Salesforce.com is seeking talented engineers with proven ability to do original and high quality work in the field of information retrieval. As a member of our technical staff, you will help develop the next generation of information retrieval at Salesforce.com, making the real-world, multi-tenant, hosted platform and its application easier to use and more effective for its users.
Salesforce.com has rapidly evolved from a startup founded by four people in a cramped San Francisco apartment in 1999 to a company with more than 4,000 employees, a $1 billion Annual Revenue Run Rate and over one million users worldwide. As a pioneer in on-demand business services, we are transforming the software industry, championing what we call the “democratization” of software—offering small companies the benefits of sophisticated business applications, a luxury previously affordable only for large enterprises. Our customers range in size from tiny companies to global multinational corporations and represent diverse industries. Top talent across the world joins salesforce.com for its “change the world” mentality; the opportunity to excel in a performance-driven, fast-paced, and competitive atmosphere; the chance to be surrounded by peers and leaders that inspire, motivate, and innovate and a corporate philosophy that incorporates community involvement into its fabric.
Responsibilities:
- Design, evaluate and implement algorithms and product features for information retrieval
- Create research and tuning tools, and carry out experiments to verify and tune new algorithms and features
- Work closely with product management, user experience experts, and quality engineering to design and deliver product features
Required Skills/Experience:
- M.S. or Ph.D. in Computer Science with a focus on information retrieval
- 5+ years software product development experience in Java
- Strong software engineering skills
- Algorithm design and analysis
- Ability to learn and adapt quickly in a dynamic environment
- Excellent communication skills
Desired Skills:
- 8+ years of design / development experience in Java
- Strong understanding of database design and SQL development
- Experience with information retrieval in the context of customer support or enterprise search
- Experience with information retrieval over multi-lingual corpora
- Experience building high-performance large-scale systems
- Experience with tuning information retrieval systems
- Experience building user interfaces for information retrieval