Columbia University Software Developer, Machine Learning in New York, New York
Job TitleSoftware Developer, Machine Learning
Job Code Title
Job Requisition Number 096304
Department 6220-Data Sciences Institute
Job Type Officer Full-Time Regular
If temporary, indicate duration
Hours Per Week 35
Job Family Technical / Information Technology
Salary Grade 11
Advertised Summary Job Description The Data Science Institute is committed to building software tools for enabling data science applications and research. We are working on software systems to enable the use of state-of-the-art machine learning algorithms with a low barrier to entry. In particular, we are improving the scikit-learn machine learning software which is an infrastructure project for the data science community.
We have an immediate opening for a talented and self-motivated machine learning developer who has strength in collaborative work. The ideal candidate will have experience with implementing machine learning algorithms, and designing machine learning pipelines and interfaces, specifically using open source software in the Python language. Experience contributing to open source software is not required, but preferred. The successful candidate will contribute to the development of widely used open source solutions as part of the global data science community.
Columbia University's Data Science Institute is a leader in the field of data science, and the scikit-learn projects is one of the most widely used projects for machine learning. Our mission is to improve the tools available to both researchers and practitioners to build better analyses and products based on data science and machine learning. [Employees of the department are passionate, friendly and resourceful.]
Minimum Qualifications for Grade
Applicant MUST meet these minimum qualifications to be considered an applicant Bachelor's degree in computer science, data science, information science, mathematics or related discipline plus 2-4 years of related experience or the equivalent combination of education and experience required.
Additional Position-Specific Minimum Qualifications
Applicant MUST meet these minimum qualifications to be considered an applicant Great communication skills; Highly proficient in Python programming; experience with with machine learning libraries, in particular scikit-learn; experience developing Cython, C or C++ a plus
Preferred Qualifications Must be a service oriented professional who demonstrates creativity in performing assigned tasks, has flexibility and performs well under pressure. Must have great project-management skills and must be able to consistently meet tight deadlines. Must possess the ability to communicate effectively to a variety of constituent groups, including Institute and University administrators, faculty, graduates, students, and professionals; the ability to coordinate and execute multiple projects simultaneously; written and interpersonal skills, including the ability to function well in a team environment.
Essential Functions Software and system design, implementation and testing (60%)
Communication with technical project members (15%)
Code reviews for related changes (10%)
Software requirements specification (10%)
Other duties as assigned (5%)
Additional Essential Functions (Limit to 3950 characters.) The incumbent will work under the direction of the faculty member leading the project. They will work closely with the project's team including current software developers and users.
This position works with:
HIPAA Compliance training required No Response
Participation in Medical Surveillance required No Response
What type of posting? Is this a waiver request? Standard Posting
Requisition Open Date 01-11-2019
Requisition Close Date Open Until Filled
Quick Link jobs.columbia.edu/applicants/Central?quickFind=174059
EEO Statement Columbia University is an Equal Opportunity/Affirmative Action employer --Race/Gender/Disability/Veteran.
Local Hiring Columbia University is committed to the hiring of qualified local residents.
This organization is a federal contractor subject to the Vietnam Era Veterans' Readjustment Assistance Act of 1974, as amended by the Jobs for Veterans Act of 2002, 38 U.S.C. 4212 (VEVRAA). The final rules now require contractors and subcontractors to invite applicants to self-identify as protected veterans or individuals with disabilities.
You can update your demographic information by logging in and clicking on "EDIT APPLICATION".
The information is being requested on a voluntary basis, and will be kept confidential. Refusal to provide this information will not subject the applicant to any adverse treatment, and will not be used in a manner inconsistent with the act.