1

Machine Programmer Jobs in New York (NOW HIRING)

We are looking for an engineer with robust experience in machine learning and strong mathematical foundations to join our growing ML team and to help drive the direction of our ML platform. Machine ...

The Machine Learning Engineer will be responsible for designing and developing machine learning systems, implementing appropriate ML algorithms, conducting experiments, and improving the product.

We are looking for an engineer with robust experience in machine learning and strong mathematical foundations to join our growing ML team and to help drive the direction of our ML platform. Machine ...

We are looking for an engineer with robust experience in machine learning and strong mathematical foundations to join our growing ML team and to help drive the direction of our ML platform. Machine ...

Machine Learning Engineer

New York, NY · On-site +1

$148K - $212K/yr

We are looking for a Machine Learning Engineer to join the Personalization (PZN) team - an area of hardworking engineers that are passionate about understanding what drives user satisfaction with ...

We are looking for a Machine Learning Engineer to join the Personalization (PZN) team - an area of hardworking engineers that are passionate about understanding what drives user satisfaction with ...

Machine Learning Engineer

New York, NY · On-site

$200K - $300K/yr

Virtu's Research Technology team is looking for an experienced Machine Learning Engineer to join a small group of technologists whose primary function is building the infrastructure that powers our ...

Machine Learning Engineer

New York, NY · On-site

$200K - $300K/yr

Virtu's Research Technology team is looking for an experienced Machine Learning Engineer to join a small group of technologists whose primary function is building the infrastructure that powers our ...

Comscore, Total Visits, March 2025) Day to Day As a Machine Learning Engineer III, you will be a team lead. You will own one of the team's major workstreams, help drive technical direction for the ...

Comscore, Total Visits, March 2025) Day to Day As a Machine Learning Engineer III, you will be a team lead. You will own one of the team's major workstreams, help drive technical direction for the ...

next page

Showing results 1-20

Machine Programmer information

See New York salary details

$15

$28

$53

How much do machine programmer jobs pay per hour?

As of Jun 10, 2026, the average hourly pay for machine programmer in New York is $28.83, according to ZipRecruiter salary data. Most workers in this role earn between $23.41 and $30.53 per hour, depending on experience, location, and employer.

What is a Machine Programmer job?

A Machine Programmer is responsible for writing, testing, and optimizing code that controls automated machinery and manufacturing equipment. They develop CNC (Computer Numerical Control) programs, troubleshoot issues, and ensure machines operate efficiently. This role requires knowledge of programming languages like G-code, CAD/CAM software, and an understanding of machining processes. Machine Programmers play a key role in improving production accuracy and efficiency.

What are the typical daily responsibilities of a Machine Programmer?

Machine Programmers are primarily responsible for writing and modifying programs that control automated machinery, such as CNC machines, to produce precision parts. Each day often involves reviewing blueprints or CAD designs, entering and testing code, and performing trial runs to ensure accurate and efficient machine output. You may also troubleshoot errors, collaborate with machine operators and engineers to resolve issues, and update existing programs for new production runs. While the role is typically based in a manufacturing facility, it often requires close teamwork and communication with multiple departments to ensure seamless operations.

What are the key skills and qualifications needed to thrive in the Machine Programmer position, and why are they important?

To thrive as a Machine Programmer, you need strong programming abilities, proficiency in interpreting technical blueprints, and a background in mechanical or manufacturing engineering, often supported by an associate degree or technical certification. Familiarity with Computer Numerical Control (CNC) machines, CAD/CAM software, and industry certifications such as NIMS is typically required. Detail orientation, analytical thinking, and effective problem-solving skills make individuals stand out in this role. These skills ensure precise programming, minimal production delays, and optimal equipment performance in a manufacturing environment.

What are popular job titles related to Machine Programmer jobs in New York? For Machine Programmer jobs in New York, the most frequently searched job titles are:
What job categories do people searching Machine Programmer jobs in New York look for? The top searched job categories for Machine Programmer jobs in New York are:
What are popular job titles related to Machine Programmer jobs in NY? For Machine Programmer jobs in NY, the most frequently searched job titles are:
Infographic showing various Machine Programmer job openings in New York as of June 2026, with employment types broken down into 50% Full Time, 41% Part Time, and 9% Temporary. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $59,957 per year, or $28.8 per hour.
Machine Learning Engineer

Machine Learning Engineer

Treeswift Inc

Manhattan, NY

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 24 days ago


Job description

About Treeswift:
In the face of rising threats like severe storms and wildfires, increasing pressure on affordability, and unprecedented demands for system expansion, Treeswift empowers energy companies to modernize their field work to meet the unprecedented growth and challenges ahead.
To accomplish our mission we deploy our sensors into our customers' field operations, typically on backpacks or vehicles. The resulting trove of LiDAR and imagery data is processed through our AI models to deliver actionable analytics through our web platform. To date, our technology has enabled utilities to reduce wildfire, regulatory and outage risk from vegetation, avoid delays and cost overruns in new construction, and accelerate recovery from severe storms.
After starting our work with utilities in June 2024, we are now working with three of the five largest utilities in the United States and are rapidly expanding across new customers and use cases. To tackle this challenge we are bringing together a team of mission-driven experts with deep industry experience in robotics (Penn, Caltech, CMU) and enterprise software development (Palantir, Stripe, Oracle, MongoDB). We have raised funding from leading investors including Penny Pritzker's Inspired Capital.
Treeswift is headquartered in lower Manhattan, and maintains an office in Philadelphia. We also have some customer-facing team members based closer to our customer sites (i.e. Bay Area).
We hope you join us on this journey!
About the Role:
Treeswift is seeking a highly skilled and motivated engineer to join our team. You will play a pivotal role in developing and deploying state-of-the-art machine learning solutions to advance our mission. We are looking for an exceptional candidate with a proven track record of training and deploying models in a commercial setting. If you are a passionate and experienced engineer eager to contribute to the future of distributed infrastructure management we encourage you to apply.
This is a full-time, hybrid/2-day a week in person role in our NYC office.
Key Responsibilities
  • Develop machine learning models that revolutionize our customers' businesses. Treeswift develops machine learning algorithms that upend the cost and accuracy of field work for energy infrastructure. Our machine learning model development focuses on two primary areas: (a) LiDAR point cloud models to classify and segment landscapes and infrastructure and (b) image models to derive vegetation attributes such as species and health. In this role you will be responsible for bringing innovative ideas and rapid execution to new and existing models. In the course of development, you will collaborate closely with other teams (product, operations etc...) and have an opportunity to interact with end-users.
  • Create a best-in-class feedback loop to accelerate model development. You will improve Treeswift's ability to assess model performance and adapt to new operating conditions at scale. Treeswift's cutting edge model development involves significant investment in a proprietary dataset to train our models.
  • Help Treeswift scale. In this role you will be expected to bring prior experience with commercial machine learning model development and deployment to help Treeswift cost-effectively scale its technology to serve a growing number of customers and use cases. You will be responsible for enabling effective collaboration on model development within the engineering team, and you will contribute to efforts to ensure reliable and robust performance of models in production.
Required Skills
  • Proven track record of training and deploying machine learning models at scale for commercial use cases.
  • Experience in segmentation and object detection of point cloud data or image data or other sensor data.
  • Experience creating, curating, and cleaning training datasets
  • Strong programming skills in Python
  • Expertise in deep learning libraries such as PyTorch, TensorFlow, or similar.
  • Excellent problem-solving and analytical abilities.
  • Exceptional communication and collaboration skills.
Preferred Skills
  • Experience with semantic mapping.
  • Experience with image processing techniques and computer vision fundamentals.
  • Experience with one or more of: Sensor Fusion, SLAM, Visual Odometry.
  • Building and using cloud-based training and inference pipelines.
  • 5+ years of professional experience or 3+ years with an advanced degree.
  • Experience with deep learning training frameworks such as MLflow, Lightning, Weights and Biases, or similar.
What We Value
  • Mission first. We value low ego team members who focus on working towards the best outcomes for the customer and the business, regardless of who gets the credit.
  • Truth seeking. We don't always have perfect information to make decisions, but we seek to constantly get closer to the ground truth and aren't afraid to learn we were wrong in the process.
  • Owners mindset. If you see an opportunity for improvement, run with it. We believe that good ideas can come from anywhere, no matter your role.
Benefits
  • Comprehensive medical, dental and vision insurance
  • Life insurance package and disability coverage
  • Stock options
  • Paid leave for new parents
  • Unlimited PTO
  • 401K

Salary
The estimated salary range for this position is $140,000-$210,000. Total compensation for this position is determined by skills, qualifications, relevant work experience, location, and other factors. This salary estimate excludes the value of any potential bonuses; the value of any benefits offered; and the potential future value of any long-term incentives. This information is provided per the New York City Human Rights Law. Please note that the range provided is applicable only to New York City-based applicants. Base compensation may vary if the work location is outside of New York City.
Treeswift is proud to be an equal opportunity employer. We provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, veteran status, or any other protected status in accordance with applicable law.
If you require any accommodations during the recruitment process, whether it be alternate forms of material, accessible meeting rooms, etc., please let us know and we will work with you to meet your needs.