Thursday, May 28, 2009

Software Engineer 5

Type : Full Time
Location : San Jose CA
Req # 31843BR

Primary Job Responsibilities

Development of classification, data mining, and information retrieval technologies.

Lead product development of proven algorithmic ideas and concepts

Design, implement systems compatible with existing structured data systems within eBay, specifically eBay's product catalog system.

Segment and design system layers to support componentized and layered application development, including business functionality and database access.

Work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.

Estimate engineering effort, plan implementation, and rollout system changes.

Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex changes.

Ability to develop strong relationships across levels and functions.

Identify technical areas for improvement and make detailed business cases for improvements or new areas of opportunities.

Develop industry and product technical expertise.

Provide direction and assigns tasks to other employees.

Expected to deliver consistently with little supervision.

Job Requirements

Lead product development of proven algorithmic ideas and concepts in classification, text mining, and information retrival technologies.

Deep understanding of algorithms (e.g. machine-learning, "smart" systems, data mining, etc.)

Experience with data-driven systems desired.

Good communication skills.

Self-starter and a proven results-oriented person with a delivery focus.

Solid mathematics background is highly desirable

Experience in the areas of web data analysis, (web) information retrieval, and information extraction.

Experience in object-oriented design methodology and application development in Java.


Basic Qualifications

PhD or MS in Computer Science or related discipline with a experience in the areas of machine learning, data mining, information retrieval, and information extraction

Experience with data-mining technologies (Classification, Clustering and other algorithms)

Proven knowledge of data mining and machine learning methods and tools

Software development skills (Java, C/C++, Perl, SQL, etc.). Expertise in Java preferred.

Excellent communication skills and ability to understand business requirements and lead.

8+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications in NT and UNIX environments.

Solid mathematics background is highly desirable


Education Doctorate or Equivalent

No comments: