Senior Software Engineer - Search
Tagged - San Francisco, CA

This job posting is no longer available on Tagged. Find similar jobs:Senior Software Engineer jobs - Tagged jobs

About Us

Tagged is in a leader in the new and fast growing space of Social Discovery

Social discovery = creating social (i.e. shared) experiences that enable users to discover people, products and places to enjoy

Tagged has a profitable and growing business in one segment of social discovery, and has just begun an expansion into new and novel segments that promise accelerated growth

Established business: Meet people that you do NOT already know

Different than other companies such as FB (people you already know) or linkedin (people you want something very specific from, whether you know them or not)

More engaging : Except for FB, Tagged users are the most engaged, returning to Tagged 17 times a month (while all other networks incl. Linkedin see less than 10 returns a month)

Huge and global : serves over 330 million registered members in 220 countries

Profitable : an INC 500/5000 Fastest Growing Company and has been consistently profitable since 2008

Other Company Highlights

20 million monthly unique visitors serving up over 5 billion page-views per month

Forbes Magazine recently named Tagged one of 2012's "Most Promising Companies"

Tagged currently has 145 Employees and is one of the fastest growing Bay Area Technology Companies.

In 2011, San Francisco Business Times named Tagged “One of the Top 10 Best Places to Work in San Francisco”

Business Insider recently listed Tagged’s acquisition of Hi5 as the “#3 Most Important Tech Acquisition of 2011”

Expanding to new frontiers: Mobile Social Discovery

Leveraging key differentiators to spin up a suite of Mobile Apps (some already in the market)

Highly scalable technology: from computer science to operations

Painfully gained expertise in social discovery: from data science to optimizations

Huge user base

Reasons to come work here

Best hidden secret in social discovery - a company that is already successfully transforming

Advanced technology


Team: hard to get in here, but once you are in you are part of the family

Very supportive friendly environment: from competitive compensation, through flexible work days and vacation time, to a real learning environment

Build features used by millions of people the same day you commit your code - we push code every day.

Work in a rapid, iterative, metrics driven development cycle with developers who were top performers at Google, Microsoft and more.

Our core stack is PHP, Java and we use HTML/Ajax on the client. We are constantly adopting new and cutting edge technologies and are always looking for better ways to do things.

We’re a small team running a big site, and we get a lot of stuff done. Everyone loves to learn and doesn’t back away from challenges.

We routinely iterate and improve code to drive performance, efficiency and maintainability - we’re deeply concerned with the heath of our systems & the work/life balance of our humans.

Core Requirements:
Provide technical leadership and subject matter expertise on search capabilities, search engine tuning with various search strategies in the customer's in-house developed data sets

Hands on experience in implementing search solutions using search engines

Expertise on Solr/Lucene..

Create Proof of Concepts for validating search engine features and testing relevancy

Installation and Configuration of various search engines

Engineer automated techniques and processes for the bulk indexing of large-scale data sets residing in database or un-indexed systems

Extend search quality, services, and reporting to include metrics capturing and analysis of search trends for improvements

Audit search application performance by performing advanced activities such as load testing, search testing, or query response time testing and will report these activities on an on-going basis so that the overall application performance can be documented and charters in the SLAs are met

SOLR/Lucene Specific skills

Good knowledge on setting up and configuring multiple SOLR cores under Linux environment. Setting up backup indexes for failover.

Defining SOLR index schemas

Skill in indexing database on incremental manner. (Add indexes for new records added since previous index and removing indexes for the deleted records.)

Knowledge on indexing database using SOLRs built-in database indexing features.

Scheduling periodic refresh of SOLR indexes using cron jobs.

Ability to build SOLR queries for various search requirements

Good knowledge on Promoting search results, Facet searches, Boost queries, using Filter Queries

Load balancing, integrating multi core searches.

Knowledge on enterprise wide search implementation catering to different applications.

SOlrJ API programming experience for querying/feeding/administration

Basic Qualifications:
1 year of experience working with Solr (Apache Lucene) and 3 years of experience on its complimentary components (HTML, XML, Java, J2EE, Java application servers)

1 years of experience implementing Solr builds of indexes, shards, and refined searches across semi-structured data sets to include architectural scaling

3 years of experience in base infrastructure dependencies (RedHat, clustering, Perl, Java, Oracle, shell)

1 year of experience in data analytics, algorithms, and large data structures

1 year of architectural design knowledge and resource planning for scaling Solr/Lucene capabilities

1 year of experience working on Scrum or other agile development based methodologies

1 year of experience using SVN/Git/CVS for version control

About this company
Tagged is the social network for meeting new people. While other offerings focus almost exclusively on existing relationships, Tagged has...