(Data Insight Group)
YP.com is a leading search engine for finding, exploring, and engaging with local businesses. We are in the process of building next generation search platform and technologies. We are looking for a self-driven and proactive candidate for a Senior Software Engineer position in our Data Insight Group. This position is responsible for building large scale data mining based systems in order to infuse intelligence into our various search systems. In addition, this position is also responsible for mining the user logs in order to help make decisions that can enrich our user experience, and drive search quality.
: Design, implement, maintain, and test leading edge analytics and data mining systems.
: Create robust large scale production applications.
: Develop end-to-end data mining pipelines/framework for extracting and utilizing user insights from logs, as well as train and deliver machine learned models.
: Design systems for learning, feedback, and tuning based on user behavior.
: Create prototypes very quickly and re-architect them for production.
: Keep abreast with latest technologies.
: Help design, define, and document technical specifications.
: Provide platform support and maintenance.
: Play an active role in the evolution of the data mining methodologies, and algorithms inside search group.
: The ideal candidate will be passionate about search engineering and able to thrive in a dynamic analytical environment.
: Knowledge, Skills and Abilities (KSAs)
o Hands on experience in writing Map/reduce jobs (Hadoop)
o Experience with Hive.
o Strong data mining experience while working with huge data sets is a must.
o 4+ years extensive programming experience in object-oriented programming (java or c++);
o Familiar with at least one scripting language. Ruby preferred, but perl, python are also acceptable.
o Working knowledge with at least one of the following RDBMS: MySQL, Postgres, Oracle, Sybase.
o Experience with source control and continual integration development.
o Participated in the full life cycle of at least one large project: design, implementation, release, and sustaining.
o Strong problem-solving and analytical skills required.
: Competency Profile
o Ability to switch context, and multitask effectively.
o Must be self-motivated, have great communication skills (work with product, qa, and other dev teams), innovative and engineering excellence, and the ability to adapt to change.
o Familiarity with statistical analysis and sampling, proficiency of R is a plus.
o Experience with search, hands-on knowledge of Solr/Lucene is a plus.
o A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
o BS in Computer Science or related field is required. MS and/or PhD a plus.
o Relevant experience strongly considered.
We offer competitive salaries, excellent benefits including a matching 401(k), bonuses, and a casual yet high-energy work environment. Send us your resume today.
YP is an Affirmative Action/Equal Opportunity Employer, and we are committed to hiring a diverse and talented workforce. EOE/AA/M/F/D/V
Yellow Pages - 21 months ago
Yellow Pages Group is a leading digital company in Canada. The Company serves over 300,000 local businesses through its nationwide sales...