1

Prolog Jobs in Virginia (NOW HIRING)

Computer software - Microsoft Office Suite, specifically Excel based templates, Prolog, Primavera and AutoDesk Suite. Essential Duties: * Effectively communicate with various stakeholders including ...

Document Control Specialist

Alexandria, VA · On-site

$35.96 - $62.93/hr

Experience in Construction Management Applications (i.e., Procore, Prolog); * Experience working with documents, hard copy and digital, and file management; * Extensive experience with all Microsoft ...

Computer software - Microsoft Office Suite, specifically Excel based templates, Prolog, Primavera and AutoDesk Suite. Preferred Qualifications: * Past internships in the construction industry.

next page

Showing results 1-20

Prolog information

See Virginia salary details

$46.6K

$115K

$166.1K

How much do prolog jobs pay per year?

As of Jun 16, 2026, the average yearly pay for prolog in Virginia is $114,978.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,700.00 and $140,300.00 per year, depending on experience, location, and employer.

What is the difference between Prolog vs Python Developer?

AspectPrologPython Developer
Required CredentialsKnowledge of logic programming, Prolog certification (optional)Programming degree, Python certifications (optional)
Work EnvironmentResearch, AI, expert systems developmentWeb development, data analysis, software engineering
Industry UsageAI, academic research, specialized applicationsTech industry, startups, enterprise software

Prolog and Python Developer roles share some programming fundamentals but differ significantly in focus. Prolog specializes in logic programming for AI and research, while Python Developers work across various industries with versatile applications. Understanding these differences helps in choosing the right career path or project focus.

What are Prolog developers?

Prolog developers are software engineers or programmers who specialize in using Prolog, a logic programming language, to build applications that require symbolic reasoning, rule-based logic, or artificial intelligence. They design, develop, and maintain systems that use Prolog for tasks such as natural language processing, knowledge representation, and problem solving. Prolog developers often work in academic research, AI development, and specialized industries that benefit from logic programming.

What are some common challenges faced by Prolog developers when working on real-world projects?

Prolog developers often encounter challenges related to integrating logic programming concepts with external systems and databases, as Prolog's declarative paradigm differs from the more common procedural or object-oriented approaches. Debugging can also be more complex due to Prolog's backtracking and variable unification mechanisms. Additionally, collaborating with teams unfamiliar with Prolog may require extra effort in communication and code documentation. However, these challenges also present valuable learning opportunities and can help developers build strong problem-solving skills.

What are the key skills and qualifications needed to thrive as a Prolog Developer, and why are they important?

To thrive as a Prolog Developer, a solid understanding of logic programming, computer science fundamentals, and experience with Prolog or similar languages is essential. Familiarity with development environments, version control systems like Git, and sometimes certifications in programming or artificial intelligence can be beneficial. Strong analytical thinking, problem-solving abilities, and effective communication skills help developers design efficient solutions and collaborate with others. These skills ensure accurate logic-based programming and successful implementation of complex reasoning systems.
What are popular job titles related to Prolog jobs in Virginia? For Prolog jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Prolog jobs in Virginia look for? The top searched job categories for Prolog jobs in Virginia are:
Construction Assistant Project Manager

Construction Assistant Project Manager

The Matthews Group, Inc.

Falls Church, VA

Full-time

Medical, Retirement, PTO

Posted 25 days ago


Job description

TMG's Assistant Project Manager must demonstrate the ability to manage the cradle-to-grave aspects of the entire life-cycle of a small commercial and/or institutional design/build project or to support the project management process for larger projects. The Assistant Project Manager position includes an understanding of process management and the ability and agility to perform work that is contracted through a variety of delivery methods that include: indefinite delivery indefinite quantity (IDIQ), Lump-Sum Contracting, Design/Build and Fast Track contracts. The Assistant Project Manager accomplishes work primarily by means of subcontractors; however, the Assistant Project Manager has the capability of managing self-performed construction activities that benefit the project. Manage task order type and design/build projects.

Scope of Assistant Project Manager Position

Manages all aspects of project management for a small project with an approximate volume of $0-4 million or supports multiple small projects or a large project.

Essential Functions of the Assistant Project Manager Position

Basic working knowledge of civil, architectural, mechanical, or electrical discipline. Good analytical skills and the ability to effectively use a variety of estimating, scheduling, and reporting software tools. The ability to effectively communicate with management, subcontractors, customers, and peer group. Ability to travel to different job sites within a designated geographical area.

Responsibilities

  • Create, update, and maintain a variety of project controls that track the status of: individual projects or task orders, changes to projects or task orders, RFI, shop drawings, and submittals, matters involving quality controls, safety, financial performance, close-out, and other aspects of the project(s) or task order(s). Analyze reports and use personal influence to create priorities that prevent delays to critical activities within the project;
  • Work with subject matter experts to create, review, and process shop drawings and other submittals that are required to document the construction process;
  • Manage or support the change management process by updating logs, routing source documents to vendors, obtaining pricing, developing estimates and proposals, writing change orders, and other related activities;
  • Manage or support the estimating process by performing quantity surveys utilizing digitizers, 3D modeling software, and paper-based processes that obtain and summarize scope and quantities of work;
  • Establish, monitor, communicate, and maintain project schedules utilizing contemporary scheduling software;
  • Support the physical layout and acquire an understanding of the spatial relationships of the physical work: develop control line drawings, by using CADD to obtain additional dimensioning information, by reviewing and coordinating shop drawings, and other activities that allow the various elements of work to correctly fit together;
  • Negotiate and/or support the process of negotiating contracts, subcontracts, and purchase orders;
  • Maintain and regularly produce reports utilizing TMG and client-specific workflow software such as TMG's Project Center, USACE QCS/RMS, Prolog, etc.
  • Proactively identify issues that could lead to problems and facilitate solutions;
  • Assist in ensuring that all aspects of the project are compliant with all contract terms and legal requirements that govern the project and the community in which the project(s) takes place;
  • Provide timely and cordial interaction with supporting work groups, such as accounting, HR, ICS, etc.
  • Participate in manage activities that are related to project closeout to ensure timely completion;
  • Assist with the evaluation of projects for constructability and value-engineer cost savings;
  • Participate in life-long learning opportunities and professional development.
  • Participate in weekly staff meetings and industry networking functions.

Minimum Qualifications

  • B.S. degree in Engineering or Construction Management with 2-3 years of experience with a commercial and/or industrial general contractor or 5 years of directly related experience with no degree;
  • Demonstrated experience in estimating and managing self-performed work activities and subcontracted work;
  • A basic to good understanding of construction means and methods associated with the renovation of commercial and institutional buildings and site work related thereto;
  • Solid understanding/proficiency with spreadsheets, email, and other software used in the construction industry.
  • Must be able to lift and handle 50-pound objects;
  • Must be fully mobile and capable of walking job sites, climbing ladders and stairs multiple times daily to inspect work, direct subcontractors and TMG's own field forces, and assure safety and quality control;
  • Must have a clean driving record to facilitate getting materials from suppliers when necessary.
  • Current safety credentials to include OSHA 30 1, First Aid, and CPR 1;
  • Current CQC certification issued by USACE / NAVFAC 1.
  • Professional credentials - either Engineer in Training (EIT) or Associate Constructor (AC) in good standing;

1 A grace period of up to six months may be allowed to obtain stated credentials.


TMG provides a mix of voluntary and company-paid health and welfare benefits, vacation, sick and holiday paid time off, a 401 (k) match, and we fully support training and professional growth.


TMG Construction provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.