1

Prolog Developer Jobs in New York (NOW HIRING)

Our company provides application analysis, design, development and programming, software ... Perl, Python, Prolog, YAML, or Ruby. * Experience with centralized build tools such as TeamCity ...

Project Engineer

New York, NY · On-site

$96K - $141K/yr

Tutor Perini O&G JV is seeking a Project Engineer to join the project in Manhattan, NY About ... Working knowledge of Prolog or similar software * Working knowledge of blueprint reading required

Tutor Perini O&G JV is seeking a Project Engineer to join the project in Manhattan, NY About ... Working knowledge of Prolog or similar software * Working knowledge of blueprint reading required

Work with the Architect and Engineer of Record to understand and monitor pending changes and manage ... Knowledge of Prolog Software, Autodesk, Plan Grid or similar strongly preferred. * Knowledge of ...

We bring together planners, engineers, architects, construction management staff, environmental ... Familiar with Prolog software preferred #LI-CA1 Qualifications Required Qualifications * Bachelor ...

We bring together planners, engineers, architects, construction management staff, environmental ... Familiar with Prolog software preferred #LI-CA1 Required Qualifications * Bachelor's degree in ...

Construction Project Manager

Manhattan, NY · On-site

$125K - $175K/yr

Work with the Architect and Engineer of Record to understand and monitor pending changes and manage ... Knowledge of Prolog Software, Autodesk, Plan Grid or similar strongly preferred. * Knowledge of ...

Prolog Developer information

See New York salary details

$42.1K

$115.8K

$180.4K

How much do prolog developer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for prolog developer in New York is $115,814.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,567.00 and $133,925.00 per year, depending on experience, location, and employer.

What is a Prolog developer?

A Prolog Developer is a software professional who specializes in programming using Prolog, a logic-based language commonly used in artificial intelligence, expert systems, and rule-based applications. They design, develop, and optimize Prolog-based solutions for tasks like natural language processing, automated reasoning, and knowledge representation. Their responsibilities often include writing efficient Prolog code, debugging logical errors, and integrating Prolog with other technologies. Prolog Developers typically work in research, academia, or industries requiring complex problem-solving, such as AI and robotics.

What are the typical daily responsibilities of a Prolog developer?

Prolog Developers usually spend their days designing and implementing logic-based algorithms, writing and debugging Prolog code, and integrating their solutions into larger software systems. They often collaborate with data scientists, software engineers, and project managers to define project requirements and optimize performance. Common tasks also include troubleshooting logic errors, updating documentation, and participating in code reviews. This role typically involves both independent problem-solving and close teamwork to ensure that project objectives are met efficiently.

What are the key skills and qualifications needed to thrive as a Prolog developer?

To thrive as a Prolog Developer, you need a solid understanding of logic programming concepts, expertise in Prolog language syntax, and a background in computer science or related fields. Familiarity with software development tools, version control systems like Git, and sometimes experience with AI or rule-based systems is typical. Strong analytical thinking, problem-solving abilities, and effective collaboration skills are highly valued. These competencies ensure effective development of logic-based solutions, clear communication within technical teams, and successful delivery of complex software projects.

What are the most commonly searched types of Prolog Developer jobs in New York?

The most popular types of Prolog Developer jobs in New York are:

Infographic showing various Prolog Developer job openings in New York as of August 2026, with employment types broken down into 86% Full Time, 9% Part Time, and 5% Contract. Highlights an 100% In-person job distribution, with an average salary of $115,814 per year, or $55.7 per hour.

Full-time

Re-posted 6 days ago


Job description

Company Description

We specialize in Staffing, Consulting, Software Development, and Training along with IT services to small to medium size companies. AG's primary objective is to help companies maximize their IT resources and meet the ever-changing IT needs and challenges.

In addition, AG offers enterprise resource planning and enterprise application integration, supply-chain management, e-commerce solutions, and B2B public exchanges and B2B process integration solutions. Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services to various clients - including governmental agencies and private companies - throughout the United States and India.

We provide these services in multiple computing environments and use technologies such as client/server architecture, object-oriented programming languages and tools, distributed database management systems, state-of-the-art networking, and communications infrastructures. Our honest and realistic approach to recruiting dictates that AG does not entice or lure engineers from their employers. We represent only high caliber technical professionals who have committed to making a change required by career.

Job Description

Position Description:

The ALM Engineer is primarily responsible for assisting in managing the assessment, implementation, testing and delivery of application build and distribution projects on the ALM systems. In doing so, the position requires technical skills in analytic and implementation capacities as well as the ability to transfer knowledge to Application Development (AppDev) team members. The position drives the learning of new skills while broadening experience with new challenges., Perfect for the technically inclined self -starting team member, the position grants the ability to learn a breadth of new technology in a team that thrives on quality, success, collaboration, and helping one another.

Primary Responsibilities:

  • Tool and process mentoring and Training
  • Automation design, implementation, and testing
  • Automation application server administration and maintenance
  • Automation application server DR planning and implementation

Skills Required:

  • Development experience in one or more of the following technology platforms: Java, J2EE, Microsoft.net, C/C++, or Java Script
  • Source code dependency management and automation with at least one of the following: Ant, Nant, MSBuild and make/gmake/nmake, NuGet or Ivy.
  • Interpretive scripting development with one or more of the following: Perl, Python, Prolog, YAML, or Ruby.
  • Experience with centralized build tools such as TeamCity, Jenkins, Electric Commander, Build Forge, or Cruise control
  • Experience with source code configuration and versioning tools one or more of the folloing: Git, Perforce, TFS or Synergy.
  • Experience with configuring web components one or more of the following: Apache, Tomcat, Siteminder, or SPNEGO
  • Other experience with one or more of the following: REST API, JSON, XML parsing, Batch Scripting, Linux/Unix Scripting.

Skills Preferred:

  • Experience with code review tools one or more of the following: Crucible, Gerrit
  • Experience creating SQL scripts with MS SQL, My SQL or MS Access
  • Administration experience with Windows and Linux/Unix servers
  • Experience with SCM best practices


Additional Information

Duration: 1 year