The Department of Computer Science is looking for a research programmer to serve as main contributor to a number of research projects in Theoretical Computer Science. The candidate will be responsible to develop learning algorithms from small amounts of data, as well as exploring other complexity aspects of Machine Learning, and to implement prototype learning systems. Research experience in Theoretical Computer Science and Machine Learning required
— Experience participating in large software projects.
— Strong object-oriented programming and design skills.
— Skill with processing and analysis of big data.
— Experience with aspects of Machine Learning processes
— Experience with Computational and Forensic Analysis
— Familiarity with basic algorithms and stochastic processes
— Good at switching between tasks and assisting project members.
— Devoted user of industry best practices and test-driven development
Minimum Qualifications Required: Bachelors Degree or higher
Minimum Qualifications: Bachelors degree/or the equivalent. Minimum of 3-5 years experience.
Preferred Qualifications: MS in Computer Science
Columbia University is an Equal Opportunity/Affirmative Action employer—Race/Gender/Disability/Veteran