• Machine Learning Developer

    Job Locations US-NC-Cary
    Requisition ID
    Research and Development
    Visa Sponsorship
    Travel Requirements
  • Overview

    The Artificial Intelligence and Machine Learning division at SAS is hiring a software developer with a strong background in AI and machine learning, and with excellent programming skills in the C programing language. In this position, you will research and implement algorithms in semi-supervised learning and active learning, running in multi-threaded and distributed environments. You will stay at the forefront of AI and machine learning techniques, identify appropriate algorithms and methods for implementation in SAS, and program these methods in C. Your duties will include researching of semi-supervised learning and active learning algorithms; software design, programming and testing of modules; guiding junior developers; authoring user documentation and papers to communicate the best use of the software; presenting to professional audiences about the product; communicating with other SAS professional staff in Testing, Technical Support, Education, Marketing, and other departments; and performing other tasks as assigned. The level (entry, senior or principal) of this position will depend on the level of qualified candidates.

    Essential Requirements:

    • Master's degree in Computer Science, EE, Math, Statistics, Data Science, Operations Research, or other related areas. 
    • Strong background in AI and machine learning.
    • Excellent understanding of semi-supervised learning and active learning.
    • Knowledge of distributed and multi-threading programming in MPP environment.
    • Experience writing large, complex programs in C.
    • Experience mentoring junior developers.
    • Excellent written and verbal communication skills.
    • Ability to work both independently and as part of a team
    • PhD in Computer Science, EE, Math, Statistics, Data Science, Operations Research, or other related areas.


    SAS looks not only for the right skills, but also for a cultural fit. We seek colleagues who will contribute to the unique culture that makes SAS such a great place to work. We look for the total candidate: technical skills, culture fit, relationship skills, problem solvers, good communicators and, of course, innovators. Candidates must be ready to make an impact.


    Additional Information:

    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 characteristic protected by law. The level of this position will be determined based on the applicant's education, skills and experience. Resumes may be considered in the order 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.


    Want to stay up to date with SAS culture, products and jobs? Follow us on LinkedIn LinkedIn Logo


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share with your networks