CURRENT OPPORTUNITIES

Machine Learning Engineer

  • Requisition no: 541499
  • Work type: Full Time
  • Location: Manhattanville
  • School/Department: Columbia University Information Technology
  • Grade: Grade 13
  • Categories: Information Technology
  • Job Type: Officer of Administration
  • Regular/Temporary: Regular
  • Hours Per Week: 35
  • Salary Range: $100,000 - $130,000
The salary of the finalist selected for this role will be set based on a variety of factors, including but not limited to departmental budgets, qualifications, experience, education, licenses, specialty, and training. The above hiring range represents the University's good faith and reasonable estimate of the range of possible compensation at the time of posting.
 

Position Summary

Reporting to the Sr. Director of Emerging Technologies, the Machine Learning Engineer will play a pivotal role in developing AI applications for use by the Columbia University community. This position involves developing and implementing machine learning algorithms and systems to enhance various university projects and initiatives.

The Emerging Technologies team is a fast-paced, startup-inspired group that develops extremely innovative solutions to some of the most challenging problems in higher education and research. 

The ideal candidate will have the following skillset:

  • Researcher - You are an intellectually curious individual who is always in 'information gathering' mode. You can drive top-down requests as well as build foundational knowledge that can be used later during presentations.
  • Technologist – You have hands-on experience developing and deploying AI/ML technologies.
  • Executive Communicator - You must be able to summarize and present information in a concise, yet thorough, manner. Communications vary widely and include formal emails, written papers, ad-hoc technical demos, and formal presentations.
  • Project Manager - You will own and drive research investigations and projects to conclusions with little guidance.

The successful candidate will be highly intelligent, insanely curious, and have an unbridled thirst for figuring out new technologies, and innovative approaches to solve hard problems.


Responsibilities

  • Development and Implementation: Designs, develops, and deploys machine learning models and algorithms. Works on the entire lifecycle of machine learning projects, including data preprocessing, model building, and deployment.
  • Collaboration: Works closely with other engineers, data scientists, and stakeholders to integrate machine learning solutions into university projects. Participates in cross-functional teams to understand requirements and provides expert advice on machine learning capabilities. Collaborates with cross-functional teams to design, build, and maintain advanced AI models and applications that drive innovation and efficiency across the institution.
  • Research and Innovation: Stays abreast of emerging trends and advancements in machine learning and AI. Contributes to research initiatives and propose innovative solutions to complex problems.
  • Data Analysis: Performs data analysis and creates predictive models. Ensures the integrity and reliability of data used in machine learning projects.
  • Problem Solving: Troubleshoots and optimizes existing machine learning models and systems. Provides technical expertise in resolving complex issues.
  • Documentation and Reporting: Maintains comprehensive documentation for all developed models and algorithms. Prepares reports and presentations to communicate findings and results to technical and non-technical audiences.
  • All other duties as assigned.

Minimum Qualifications

  • Bachelor's degree and/or its equivalent required.
  • Minimum 4-6 years’ related experience.
  • 4+ years of experience in machine learning or a related area.
  • Proficiency in programming languages such as Python, R, or Java.
  • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch).
  • Strong understanding of data structures, algorithms, and software engineering principles.
  • Excellent problem-solving and analytical skills.
  • Ability to work collaboratively in a team environment.
  • Excellent written and verbal communication skills.
  • Demonstrated ability to work in a fast-paced, deadline-driven environment.
  • Demonstrated excellence in a variety of competencies including teamwork/collaboration, analytical thinking, communication and influencing skills, and technical expertise.
  • Ability to work with changing priorities and with multiple projects.
  • Ability to be precise and attentive to detail is essential.
  • Ability to work with minimal supervision.
  • Ability to work weekends and off-hour work on occasion.

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Statistics, or a related field.
  • Advanced degree in a relevant field.
  • Experience with deep learning, natural language processing, or computer vision.
  • Familiarity with cloud computing services (e.g., AWS, Azure).
  • Experience in an academic or research environment.
  • Strong communication skills, both verbal and written.
  • Demonstrated ability to manage projects and meet deadlines. 

Equal Opportunity Employer / Disability / Veteran

Columbia University is committed to the hiring of qualified local residents.

Applications open: Eastern Standard Time
Applications close:

Back Apply Share