1

Contract Machine Learning Software Engineer Jobs in New York, NY

Experience with machine learning software libraries such as TensorFlow or PyTorch * Experience implementing Agent or Context engineering is strongly preferred * Experience with natural language ...

Experience with machine learning software libraries such as TensorFlow or PyTorch * Experience implementing Agent or Context engineering is strongly preferred * Experience with natural language ...

If you also have knowledge of data science and software engineering, we'd like to meet you. Your ... Design machine learning systems * Research and implement appropriate ML algorithms and tools

If you also have knowledge of data science and software engineering, we'd like to meet you. Your ... Design machine learning systems * Research and implement appropriate ML algorithms and tools

New

Machine Learning Compiler

New York, NY · On-site

$140K - $211K/yr

Qualcomm Engineers collaborate with cross-functional teams to enhance the world of mobile, edge, auto, and IOT products through machine learning hardware and software. Minimum Qualifications: • ...

New

Many classes and activities are shared with our Software Engineering interns, while others focus specifically on machine learning applications and techniques. Machine learning is a critical pillar of ...

Many classes and activities are shared with our Software Engineering interns, while others focus specifically on machine learning applications and techniques. Machine learning is a critical pillar of ...

Software Engineer, Machine Learning Responsibilities: * Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences * Implement ...

We are building an AI-driven simulation software stack for engineering and manufacturing across ... Who We're Looking For As a Machine Learning Engineer in Delivery, you are a problem solver who ...

As a Senior Machine Learning Engineer, you will play a critical role in building, scaling, and ... machine-learning software systems * Proven experience owning ML systems long enough to see the ...

This person will implement and develop machine learning models to enhance our platform ... Work closely with software engineers, data scientists, and product managers to integrate ML models ...

They are seeking a Machine Learning Engineer focused on MLOps to operationalize and scale their ... • Strong software engineering fundamentals and experience building production systems • ...

Machine Learning Engineer ExaCare Inc - New York, New York, United States About this position ... Strong software engineering fundamentals and experience building production systems * Experience ...

New

next page

Showing results 1-20

Contract Machine Learning Software Engineer information

See New York, NY salary details

$69.5K

$161.4K

$224.8K

How much do contract machine learning software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for contract machine learning software engineer in New York, NY is $161,396.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,300.00 and $189,300.00 per year, depending on experience, location, and employer.

How does a contract machine learning software engineer typically collaborate with full-time team members during a project?

As a Contract Machine Learning Software Engineer, you will often work closely with full-time data scientists, software engineers, and product managers. Collaboration usually happens through regular stand-up meetings, code reviews, and shared documentation platforms. Despite being a contractor, you’re expected to integrate seamlessly with the team, communicate progress transparently, and adapt to the company’s workflows. Building strong relationships and proactively seeking feedback can help ensure your contributions align with the project’s goals and timelines.

What is the difference between Contract Machine Learning Software Engineer vs Data Scientist?

AspectContract Machine Learning Software EngineerData Scientist
CredentialsBachelor's or Master’s in CS, ML, or related fields; experience with ML frameworksBachelor's or Master’s in Statistics, Data Science, or related fields; strong analytical skills
Work EnvironmentProject-based, often remote, focused on developing ML models and softwareData analysis, visualization, and interpretation, often in research or business settings
Employer & Industry UsageTech companies, startups, consulting firms; used for deploying ML solutionsResearch institutions, finance, healthcare, and tech; used for insights and decision-making

The main difference is that Contract Machine Learning Software Engineers focus on developing and deploying ML models as software solutions, while Data Scientists analyze data to generate insights. Both roles require strong technical skills, but their primary objectives and work environments differ.

What are the key skills and qualifications needed to thrive as a contract machine learning software engineer?

To thrive as a Contract Machine Learning Software Engineer, you need a strong background in computer science, proficiency in programming languages like Python, and expertise in machine learning algorithms, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks and tools such as TensorFlow, PyTorch, scikit-learn, and cloud platforms, along with knowledge of version control systems like Git, is essential. Strong problem-solving abilities, communication skills, and the ability to work independently or with cross-functional teams make someone stand out in this role. These skills ensure efficient delivery of scalable machine learning solutions that meet client requirements and project timelines.

What is a contract machine learning software engineer?

A Contract Machine Learning Software Engineer is a professional who is hired on a temporary or project basis to design, develop, and deploy machine learning models and systems. They often work with organizations that need specialized expertise for a limited duration, helping to build algorithms, analyze data, and integrate AI solutions into existing software products. Contract engineers typically have strong backgrounds in programming, mathematics, and data science, and they may work remotely or on-site. Their responsibilities can range from data preprocessing and model training to deploying models in production environments. This arrangement allows companies to access advanced machine learning skills without committing to a full-time hire.
What job categories do people searching Contract Machine Learning Software Engineer jobs in New York, NY look for? The top searched job categories for Contract Machine Learning Software Engineer jobs in New York, NY are:

Senior Machine Learning Engineer - up to $200k + equity

ingenium.agency

Manhattan, NY

$200K/yr

Full-time

Medical, Retirement, PTO

Re-posted 27 days ago


Job description

Senior Machine Learning Engineer - up to $200k base + equity

We accelerate the deployment of climate tech solutions by providing clients with industry leading insights, data, analytics, and research on both technologies and markets. Our subscription intelligence platform gives investors, corporates, and governments the insights they need to anticipate developments and to confidently build and finance the new climate economy. We produce the industry-leading newsletter read by 60,000 climate leaders.



We are looking for a Senior Machine Learning Software Engineer to join our engineering team. As a Senior ML Software Engineer, you will design, develop and implement software solutions across our machine learning and data stack, and play a crucial role in delivering insights into the new climate economy to investors, corporates, and governments mobilizing strategies in the climate transition. Our ideal candidate has a strong technical background and a willingness to “wear many hats”, learn new skills, and take the initiative to develop new features as needs arise.


The Role

  • Collection — Implement web scraping and other collection techniques to increase the speed, efficiency, and breadth of data collection.
  • Processing — Implement AI, natural language processing, and machine learning models to extract, classify, and transform data.
  • Infrastructure — Assist in developing and maintaining our internal data server and web interface. This will include developing new features for data entry and validation of AI-generated data.
  • Analysis — Analyze the performance of the machine learning and data stack to identify opportunities to improve coverage and accuracy.


The Essentials

  • 5+ years experience as a Software Engineer, Machine Learning Engineer, Data Engineer or equivalent
  • Deep expertise in Python development
  • Experience in machine learning / natural language processing
  • Proven history developing and maintaining production-grade software
  • A passion for addressing the climate crisis through high quality research and data
  • Interest in working for a fast-moving startup with a small, international team
  • A BSc degree in Computer Science, Engineering or other relevant field


A Plus

  • Experience using Django and AWS
  • A successful history of manipulating, processing and extracting value from datasets
  • Experience working with Jira / Agile framework
  • Experience using Bitbucket Pipelines
  • Working understanding of climate tech sectors


Our Offer


  • Opportunity to work and learn at a fast-growing climate tech startup
  • Hybrid office based in New York
  • Generous base salary + stock options
  • Flexible working hours
  • 20 days PTO + federal holidays
  • Health coverage and 401(k)