Machine Learning Software Engineer
Data Mining, Machine Learning experience required, specifically, in the areas of Collaborative Filtering, Associations, a priori, Sequential Patterns, Probability Theory.
Requirements:
M.S./PhD in Computer Science, Statistics, Applied Mathematics, Physical Sciences or a related field, or equivalent experience is preferred. Skilled in AI and matching techniques.
Data Mining, Machine Learning technologies, modeling, tuning, testing and interfaces expertise
Experience working on systems used to provide customer relationship management or targeting functions
Familiarity and experience in different phases of software development life cycle.
Structured thinker, effective communicator, team player with ability to work with dynamic teams
Good understanding of algorithms, data structures, performance optimization techniques, and object-oriented programming
Good programming skills in C++, LISP, and PERL in a UNIX/Linux environment. Java (J2EE) is a plus.
Strong skills in algorithms and working with large volumes of data.
Database access methodologies experience
Integration Standards (XML-centric) experience
Ideal candidate will have strong skills in statistical analysis of large quantities of scientific measurement data, deep knowledge of relevant metrics for real-time systems, and a good understanding of data mining techniques. Experience with medical data is a plus.
Job Functions:
Architect and design machine learning applications that are standards-based
Determine which data mining technology combinations to use to solve specific business problems.
Assume ownership of machine learning and data mining modeling strategy, delivery and success
Develop extensible, scalable, reliable, product quality software
Interact with other teams to define interfaces and understand dependencies
Write detailed technical documents
Understand and affect the product direction
Contact us at .