Machine Learning Software Engineer

Cornell University

Remote Verified listing
Ithaca (Tompkins County), US · Remote, USA Posted 31 days ago $98,548$114,529 / year

At a glance

AI generated

TL;DR

The Cornell Lab of Ornithology seeks a Machine Learning Software Engineer to join its dynamic team developing Merlin Bird ID, an app that uses machine learning to identify birds from images and audio. This role involves designing, implementing, and maintaining complex applications for training and integrating ML models into production systems, working closely with software engineers, researchers, and conservation scientists. The ideal candidate has extensive experience in Python (numpy, pandas, TensorFlow/PyTorch), Linux, AWS/GCP/Azure, and databases, alongside a passion for conservation and engaging global communities in bird monitoring.

Skills

Python Tensorflow Pytorch numpy pandas AWS GCP Azure Postgres Apache HTTP Server Apache Tomcat WordPress GeoServer Jenkins Firebase HubSpot Linux CI/CD

What you'll do

  • Design, implement, and maintain complex applications and datasets for training machine learning models.
  • Integrate machine learning models into apps and websites, both online and offline contexts.
  • Serve as a technical liaison between internal engineering teams to coordinate application infrastructure.
  • Participate in the design and evolution of CLO’s technical systems, including integrating ML research into production.
  • Develop production applications using Python, TensorFlow/PyTorch, and large numerical/audiovisual datasets.

What we're looking for

  • Bachelor’s degree in Computer Science and three years of relevant experience.
  • Extensive Python experience, including numpy, pandas, TensorFlow, and PyTorch.
  • Experience working with large numerical and audiovisual datasets in Python.
  • Strong Linux command line skills and familiarity with AWS, GCP, or Azure.
  • Proficient in both SQL and NoSQL databases, and developing/integrating APIs.

Market check

Salary context

This $98,548–$114,529 range sits above 1% of similar postings on FindRole.

Peer median band

$155,420$238,150

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$162,000$232,750

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Cornell University

Cornell University is a prestigious Ivy League research university located in Ithaca, New York, offering programs across arts, sciences, engineering, agriculture, medicine, law, and business. Industry: Higher Education & Research

Cornell University currently has 2 open roles on FindRole.

Most-posted roles

View all roles at Cornell University

More like this

Similar roles

Machine Learning Engineer

Motorola Solutions

Los Angeles, Ca, US 46 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms

Machine Learning Engineer

Adobe

San Jose, US 64 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes

Machine Learning Engineer

Q2

Austin, Texas, US 36 days ago
Python TensorFlow PyTorch scikit-learn R Java cloud platforms scalable computing resources machine learning pipelines data analysis statistics optimization probability theory experimental methodologies CI/CD

Machine Learning Engineer

PayPal

Usa - Illinois - Chicago - Corp - W Merchandise Mart Plaza, US 80 days ago $117,500$174,350
Python TensorFlow scikit-learn Hadoop Spark SQL logistic_regression time_series_analysis random_forests SVMs XGBoost CNNs RNNs CI/CD

Machine Learning Engineer

Q2

Cary, North Carolina, US 28 days ago
Python PyTorch TensorFlow scikit-learn Git AWS CI/CD MLOps Docker Kubernetes Prometheus Grafana PostgreSQL Typescript

Machine Learning Engineer

Qualcomm

San Diego, Ca,Us, US 23 days ago $122,800$184,200
Python TensorFlow PyTorch Keras C++ Linux Android NLP Machine Learning Embedded Systems Statistics Probability CI/CD