Software Engineer

Where

San Jose, CA

What you'll be doing

Design and implement systems compatible with existing structured data systems within the company, specifically the company 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. Identify technical areas for improvement and make detailed business cases for improvements or new areas of opportunities. Develop industry and product technical expertise. Expected to deliver consistently with little supervision.

What your background should be

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. Experience with data-mining technologies (Classification, Clustering and other algorithms). Proven knowledge of data mining and machine learning methods and tools. Strong Software development skills (Java, J2EE, C/C++, Perl, Web Services etc). Expertise in Java preferred.

Required Schooling / Training

MS/PhD in computer science

Who is the client company

This is an American multinational corporation and e-commerce company, providing consumer to consumer & business to consumer sales services via Internet.
If you are interested in this position, send your resume to apply@kochdavis.com