Do you want to research new machine learning algorithms and turn them into production in our leading data mining and machine learning software? Are you a lifelong learner who strive for growth in your technical skills? Are you curious about new technologies in Machine Learning and AI? Can you come up with new solutions to challenging problems? Are you passionate about implementing high-quality, highly scalable algorithms? Can you deliver work on time in a fast-paced environment?

If so, join us on the AI and ML algorithms group as a Machine Learning Developer; an innovative and growing part of SAS Institute Inc. We are a group of Research and Development machine learning scientists/engineers and statisticians who researches new, state-of-the-art machine learning algorithms and turns them into production software. Our team consists of people from different backgrounds and a variety of professional experiences. Diversity helps us to look at the challenging problems from different perspective. We learn from each other and support each other every day.

We are working on a variety of exciting projects, including automated and explainable AI, and we are looking for experienced machine learning developers with a strong analytical background and excellent programming skills to work with us. We’re not looking for a machine learning developer to simply develop algorithms but rather a creative and passionate engineer and scientist who wants to touch every aspect of machine learning by developing automated and interpretable algorithms that can change the world.

We’re looking for a Machine learning scientist to help us execute on our vision. You will lead and help drive the technical decision-making process and develop innovative deliverables for the entire development team.

Essential Qualifications

PhD. in Computer Science, Electrical engineering, Statistics, Operations Research, Mathematics or related field
3+ years of industry or academic experience in Machine Learning, Data Mining and Statistical Models
Strong knowledge in machine learning algorithms from an implementation standpoint.
Proficient in C/C++ programming, understanding data structures and distributed computing
Excellent communication skills and the desire to work in a dynamic and collaborative environment
Strong analytical and creative problem-solving skills

Experience Automated Machine Learning and Model Interpretability
Strong knowledge in Feature Learning, Feature Extraction and Feature Selection algorithms
Knowledge in model assessment methods
Strong publication record in top machine learning conferences (e.g. NIPS, ICML, KDD)
Ability to implement distributed, parallel algorithms
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:

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.