Job Closed

This listing is no longer active.

Cornell University logo
Cornell University

Cornell University, located in Ithaca, New York, was founded in 1865 and opened its first building on campus in 1868. Over the years, Cornell University has gro

Machine Learning Software Engineer

Location

United States

Posted

99 days ago

Salary

$98.5K - $114.5K / year

Seniority

Mid Level

No structured requirement data.

Job Description

Machine Learning Software Engineer

Cornell University

Role Description The Cornell Lab of Ornithology is seeking a creative, mission-driven Machine Learning Software Engineer to join the team that develops machine learning models incorporated into Merlin Bird ID, a mobile app that helps millions of people worldwide identify birds using automated detection and classification of birds in images, audio, and video. This role will join a team that shares the mission of connecting people to nature and conservation through birds. As part of a team of software engineers, content creators, machine learning researchers, and conservation scientists, this role will be critical to integrate machine learning models into products for a global community of birders, researchers, and conservation practitioners. The Machine Learning Software Engineer will be expected to: - Engage in software engineering projects with multiple, concurrent development efforts. - Interact with both internal and external collaborators and architect application solutions. - Develop production applications. - Serve as a technical liaison between internal engineering teams, supporting coordination and integration of application infrastructure to meet strategic objectives. - Participate actively in the design and evolution of CLO technical systems, including the integration of machine learning research into production systems. Qualifications - Bachelor’s degree in Computer Science and three (3)+ years of relevant experience or equivalent combination of education and experience. - Experienced in machine learning and software development in research and production environments. - Extensive Python experience, including knowledge of numpy, pandas, Tensorflow and/or Pytorch. - Extensive experience working with large numerical and audiovisual datasets in Python. - Extensive Linux command line experience. - Experience with AWS, GCP, or Azure. - Experience with databases, both SQL and non-SQL. - Experience developing and integrating with APIs and web services. - Demonstrated experience in managing complex information technology projects. - Experience defining project requirements, including hardware and software. - Experience using software development, deployment and project management tools. - Strong problem-solving and critical thinking skills. - Excellent written and oral communication skills. - Ability to clearly communicate complex technical issues to leadership team. - Ability to work both independently and collaboratively. - Must be able to handle multiple concurrent tasks and priorities. - Experience in and/or demonstrated commitment to supporting diversity, equity, access, inclusion, and wellbeing. - Demonstrated skill in understanding of cultural differences. Requirements - Advanced degree preferred with publications in the fields of computer vision, machine learning, or similar. - More than seven (7) years’ experience. - Prior use and thorough understanding of Merlin, eBird, or other Cornell Lab tools and resources. - Understanding of and interest in conservation, birds, bird monitoring protocols, and related vocabulary. - Experience with enterprise components: web servers (e.g., Apache HTTP Server), Java application servers (e.g., Apache Tomcat), content management systems (e.g., WordPress), servers providing GIS functionality (e.g., GeoServer), relational databases (e.g., Postgres), single sign-on systems, LDAP servers, automation servers (e.g., Jenkins), analytics and user tracking (e.g., Firebase, HubSpot). - Knowledge of security issues, disaster recovery, monitoring, virtualization, cloud infrastructure, and enterprise storage technologies. - Experience writing grants and seeking external funding to support technical infrastructure. Benefits - Comprehensive health care options. - Generous retirement contributions. - Access to wellness programs. - Employee discounts with local and national retail brands. - Health and personal leave, three weeks of vacation, and 13 holidays. - Tuition-free Extramural Study and Employee Degree Program. - Tuition aid for external education. - Cornell Children's Tuition Assistance Program.

Related Job Pages

More Machine Learning Engineer Jobs

Yelp logo

Senior Software Engineer – Machine Learning, Marketplace Dynamics

Yelp

Looking for a #FiveStarCareer? We know just the place!

Full TimeRemoteTeam 1,001-5,000Since 2004H1B Sponsor

• Identify and own challenging problems, form testable hypotheses, and drive significant business impact • Lead the design and analysis of experiments or development of causal and predictive models to test your ideas • Collaborate with product and engineering to affect changes in production systems and provide intelligence to other teams and communicate your conclusions to technical and non-technical audiences alike • Keep the team and our projects current on new developments in ML and statistics by reading papers and attending conferences and local events • Productionize and automate model pipelines within Python services

United Kingdom
Yelp logo

Senior Software Engineer – Machine Learning, Marketplace Dynamics

Yelp

Looking for a #FiveStarCareer? We know just the place!

Full TimeRemoteTeam 1,001-5,000Since 2004H1B Sponsor

• Identify and own challenging problems, form testable hypotheses, and drive significant business impact • Lead the design and analysis of experiments or development of causal and predictive models to test your ideas • Collaborate with product and engineering to affect changes in production systems and provide intelligence to other teams and communicate your conclusions to technical and non-technical audiences alike • Keep the team and our projects current on new developments in ML and statistics by reading papers and attending conferences and local events • Productionize and automate model pipelines within Python services

Ireland
ContractRemoteTeam 11-50H1B No Sponsor

• Ship production LLM agents with tool use: orchestration (state, pause/resume, journey/mode routing, failure handling) • MCP or gateway-style tool integration (schemas, auth, idempotency, audit) • Customized evals • Build alongside internal team

Argentina
3Pillar Global logo

Senior AI/ML Engineer

3Pillar Global

Building digital businesses, together.

ContractRemoteTeam 1,001-5,000H1B Sponsor

• Design, build, and deploy AI agent workflows that enable measurable efficiencies across business functions • Implement orchestration patterns including single-agent and multi-agent systems with appropriate state management • Integrate AI capabilities with existing tools and platforms via APIs, plugins, and function calling • Define and enforce guardrails for agent behavior, capabilities, and permissions in partnership with product and security • Build reusable automation patterns and templates that can be adopted across teams • Work alongside our data platform team to enable AI-driven analytics and reporting tools • Implement monitoring, observability, and feedback loops for deployed AI workflows • Ensure responsible AI practices, including fairness, transparency, and risk mitigation • Evaluate and recommend AI tooling, frameworks, and model providers based on business needs and cost • Stay current on industry trends, emerging AI capabilities, and best practices in automation engineering • Mentor engineers on integrating AI into their development workflows

United States
Job Closed