1

Machine Programmer Jobs in New Jersey (NOW HIRING)

Machine Learning Engineer As a Machine Learning Engineer , you will play a critical role in designing, developing, and deploying advanced machine learning solutions that drive innovation and create ...

Supervise machinists, programmers, and support staff * Assign work, manage performance, and provide ongoing coaching * Train employees on machining processes, safety, and quality standards * Support ...

CNC Programmer

Trenton, NJ

$26.50 - $36.25/hr

We are seeking a highly capable machinist who can take a leading role in machining operations, make sound technical decisions, and run equipment with a high level of accountability and precision

CNC Programmer

Sparta, NJ

$27.75 - $38.25/hr

Colinear Aerospace continues to grow its aerospace programs and invest in advanced machining capabilities. This CNC Programmer position exists to support new and existing production by developing ...

next page

Showing results 1-20

Machine Programmer information

See New Jersey salary details

$14

$26

$49

How much do machine programmer jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for machine programmer in New Jersey is $26.75, according to ZipRecruiter salary data. Most workers in this role earn between $21.73 and $28.32 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 Jersey? For Machine Programmer jobs in New Jersey, the most frequently searched job titles are:
What job categories do people searching Machine Programmer jobs in New Jersey look for? The top searched job categories for Machine Programmer jobs in New Jersey are:
What are popular job titles related to Machine Programmer jobs in NJ? For Machine Programmer jobs in NJ, the most frequently searched job titles are:
Infographic showing various Machine Programmer job openings in New Jersey as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $55,638 per year, or $26.7 per hour.

Other

Retirement

Posted 22 days ago


Job description

Overview:
Role: Machine Learning Engineer
As a Machine Learning Engineer, you will play a critical role in designing, developing, and deploying advanced machine learning solutions that drive innovation and create measurable business value. You will collaborate closely with business stakeholders, data scientists, and cross-functional engineering teams to transform ideas into scalable, production-ready systems. This role requires both strong technical expertise and leadership ability to guide a small team and deliver impactful solutions.
Key Responsibilities
  • Lead and deliver machine learning projects from inception through production, building strong relationships with business partners and cross-functional teams.
  • Collaborate with business leaders and subject matter experts to define success criteria and optimize products, features, and models.
  • Partner with data scientists to design, implement, and train machine learning models.
  • Work with infrastructure teams to enhance architecture, scalability, stability, and performance of ML platforms.
  • Design and optimize data pipelines to support high-performance ML model training and inference.
  • Extend and customize machine learning libraries and frameworks for project-specific needs.
  • Define and implement model monitoring, governance, and operationalization processes for ML solutions.
  • Establish objectives and own the technical roadmap for ML platforms, ensuring delivery of results.
  • Define and promote standards of engineering and operational excellence for ML systems.
  • Apply architectural best practices in the delivery of data science and AI solutions.
Required Skills & Experience
  • Strong background in software engineering with proven experience as a Machine Learning Engineer.
  • Bachelor's degree in Computer Science, Computer Engineering, or related field; Master's preferred.
  • Advanced proficiency in Python, Java, and Scala with solid CS fundamentals (algorithms, data structures, multithreading).
  • Hands-on experience with Generative AI, LangChain, and RAG-based techniques.
  • Expertise in ML/DL libraries such as XGBoost, Scikit-learn, TensorFlow, and PyTorch.
  • Experience building and deploying ML solutions on public clouds (AWS, GCP).
  • Familiarity with ML platforms such as SageMaker, H2O, and DataRobot.
  • Strong knowledge of the ML lifecycle, including containerization, batch vs. real-time inference, and application security.
  • Proven track record in developing and deploying production-grade ML applications with cloud-based automation pipelines.
  • Experience working in Agile/Scrum environments with multiple stakeholders.
  • Excellent communication, collaboration, and problem-solving skills with thought leadership and innovative thinking.
Nice-to-Have
  • Experience with search platforms (e.g., Solr, Elasticsearch).
  • Hands-on experience building recommender systems.
  • Exposure to graph databases (e.g., Neo4j).
  • Familiarity with CI/CD tools (e.g., Jenkins).
  • Domain knowledge in Financial Services, Insurance, or 401K.
  • AWS Solutions Architect certification.