21 May 2011

Internship Software Engineer Intern – Matching

eHarmony – Posted by nosqljobsLos Angeles, California, United States

NOTE: This job listing has expired and may no longer be relevant!

Job Description

Job Summary:
eHarmony is looking for a highly talented Intern to join our Matching Engineering team! Every day, eHarmony matches millions of people based on deep compatibility, built on decades of psychological research. Matching is the core of eHarmony, and you have a once-in-a-lifetime opportunity to be right in the middle of it.
Your challenge as an Engineer on our team will be to implement and scale these matching systems, to support ever more complex modeling processes, across a rapidly growing community of users.

Essential Duties:

In this position, you will:

* Get to learn about and utilize new innovative new technologies (e.g. noSQL, Cassandra, Map Reduce, Project Voldemort, cloud computing)
* Design core back-end Matching components
* Code day-to-day in Java, and other languages too (Ruby, Groovy, …)
* Work with a matching system that creates trillions of potential pairings in our candidate pool (over 33 million registered users)
* Analyze and improve the efficiency, reliability and scalability of components across the Matching infrastructure

Qualifications and Special Skills:

The successful candidate will:

* Enjoy everything about technology, be an engineer at heart
* Have an understanding of common Algorithms and Data Structures
* Be comfortable in a UNIX environment – all Matching infrastructure runs on Linux.
* Be excited about designing and building for high-scalability, in space or time
* Live for an engineering challenge
* Have a B.Sc. in Computer Science or related field


How to Apply

Click here to apply for this job.

Job Categories: Engineering. Job Types: Internship. Job Tags: cassandra, groovy, java, mapreduce, nosql, ruby, and voldemort.

Apply for this Job

Subscribe to Free, Weekly NoSQL E-mail Newsletter