SAS: Machine Learning Algorithm Research/Developer

Developer with a strong analytical background and excellent programming skills to collaborate with a team developing new machine learning algorithms for NLP, text classification, sentiment analysis, and similar tasks.

SAS Company: SAS
Location: Cary, NC

Apply online for Machine Learning Algorithm Research/Developer-20008049.

The Text Analytics R&D group at SAS Institute Inc. develops state-of-the art technologies providing scalable solutions to numerous problems in natural language processing, text classification, sentiment analysis, question-answering, search, and information extraction. We are looking for a developer with a strong analytical background and excellent programming skills to collaborate on a team developing new machine learning algorithms in these areas. In this position, you will research techniques incorporating multi-threaded and distributed algorithms, implement prototypes of existing and new ideas in a higher level language such as Python, identify appropriate algorithms and methods, and program these methods in C using agile development methods.

What you must have...
  • Ph.D. in Machine Learning, Computer Science, Statistics, or related field.
  • Excellent knowledge of software development, techniques, languages, and tools.
  • In-depth understanding of machine learning from an implementation standpoint.
  • Proficient in C/C++ programming, understanding data structures and distributed computing
  • Ability to lead, manage, and communicate goals to technical employees; strong decision making skills; excellent oral and written communication skills.
  • Ability to develop creative solutions to complex technical problems; ability to handle multiple high-priority projects concurrently and adapt to changing priorities, products, and deadlines.
  • Good communications skills Preferably you will also have...
  • 3+ years of experience in software development preferably in a relevant area of text analytics, natural language programming or related fields.
  • Experience developing code in an agile environment.
  • Experience with one or more of the following languages: SAS, Python or Lua

  • Strong customer focus
  • Excellent interpersonal skills and ability to influence cross-functional teams without formal authority
  • Ability to travel occasionally

Additional Information

The level of this position will be determined based upon the applicant's education, skills and experience.

Resumes may be considered in the order in which they are received.

SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment. SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.

SAS is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other