Careers & Education

We Built an AI Job Matcher for Entry-Level Petroleum Engineers — Here's Why

Dr. Mehrdad Shirangi | | 18 min read | Published by Groundwork Analytics LLC

Editorial disclosure

This article announces a product built by Groundwork Analytics. We state that plainly. Where we cite data, we reference our sources. Where we share opinions, they are our own.

jobs.petropt.com is live. It is an AI-powered job matching tool designed specifically for petroleum engineering students and early-career engineers entering the oil and gas industry.

Upload your resume as a PDF. The AI parses your skills, education, and experience. It matches you against a curated database of entry-level O&G jobs. It scores your competition. It identifies your skill gaps. It generates a shareable career score card you can post on LinkedIn.

This article explains why we built it, how it works, and what problem it solves.


The Problem: Job Searching in O&G Is Broken for Entry-Level Engineers

If you are a petroleum engineering student graduating in 2026, or a recent graduate still looking for your first industry role, you already know the job search experience is painful. But you may not realize how structurally broken it is.

The Numbers Are Working Against You

Petroleum engineering enrollment has dropped 75% from its 2014 peak. Fewer students are entering the profession. That sounds like it should make the job search easier. It does not.

Here is why. The industry's hiring approach has shifted from aggressive to disciplined. Operators are not running the kind of campus hiring blitzes they ran in 2012-2014. They are posting fewer positions, targeting specific skill profiles, and being deliberate about headcount. As we documented in our State of O&G Hiring 2026 report, the oil and gas workforce in the U.S. shrank by over 8,000 workers year-over-year, and the average worker age sits at 56. Only 12% of the workforce is under 30.

The demographic picture is clear: the industry desperately needs young engineers. The hiring reality is murkier: capital discipline, consolidation waves, and operational efficiency mandates mean that the available positions are fewer, more competitive, and more demanding than a decade ago.

And yet, over 90% of petroleum engineering seniors land jobs before graduation. The gap between "almost everyone gets a job eventually" and "the search process is stressful and opaque" is where the real problem lives.

The LinkedIn Problem

Most PE students begin their job search on LinkedIn. It is the default. It is also, increasingly, a terrible experience for entry-level candidates.

A 2024 study found that 27.4% of job listings on LinkedIn are ghost jobs -- positions that are already filled, frozen, or were never real to begin with. If you are applying to entry-level petroleum engineering roles on LinkedIn, roughly one in four of those postings is wasting your time.

It gets worse. LinkedIn's Easy Apply feature has made applying so frictionless that popular engineering postings regularly receive 500+ applicants. When a hiring manager opens a req and sees 500 resumes, your carefully written cover letter and 3.8 GPA disappear into statistical noise. The signal-to-noise ratio is catastrophic.

There is also a timing problem. Research shows that applying within the first 24 hours of a job posting makes you roughly 8 times more likely to get an interview. In a world where positions fill quickly and early applications get disproportionate attention, most PE students are finding out about relevant jobs days or weeks after they are posted -- if they find them at all.

No O&G-Specific Tool Existed

Here is the part that surprised us most when we started researching this space: there was no AI-powered job matching tool built specifically for the oil and gas industry.

General-purpose platforms exist. LinkedIn. Indeed. Glassdoor. Rigzone. They all list O&G jobs. But none of them understand the petroleum engineering skill taxonomy. None of them know what it means when your resume says "nodal analysis" or "PROSPER" or "Spotfire" or "DCA." None of them can tell you whether your coursework in reservoir simulation is relevant to a completions engineering role in the Permian, or whether your summer internship experience aligns with what a production optimization company is actually looking for.

General-purpose job boards treat petroleum engineering the same way they treat every other discipline: as a keyword matching problem. That is a poor fit for a highly specialized field where the difference between "qualified" and "not qualified" often comes down to specific software experience, basin knowledge, or sub-discipline expertise that keyword matching cannot capture.

We built jobs.petropt.com to fix this.


What jobs.petropt.com Does

The tool is straightforward by design.

Step 1: Upload Your Resume

Go to jobs.petropt.com and upload your resume as a PDF. That is the only input.

The AI parses your resume and extracts structured information: your education, degree, GPA, technical skills, software proficiencies, internship and work experience, certifications, and anything else relevant to an O&G career. It does not just scan for keywords. It understands context. If your senior capstone project involved building a decline curve analysis tool in Python, the system recognizes that as evidence of both reservoir engineering knowledge and programming ability.

Step 2: AI-Powered Job Matching

Your parsed profile is matched against our curated database of entry-level oil and gas positions. As of launch, the database contains 79+ seeded jobs spanning drilling engineering, production engineering, reservoir engineering, completions engineering, field engineering, data engineering, and petroleum engineering roles across major basins.

The matching is not keyword-based. The system uses a 160+ skill taxonomy built specifically for petroleum engineering and adjacent disciplines. It understands skill adjacency -- that experience with CMG means you probably understand reservoir simulation, that proficiency in MATLAB suggests you can pick up Python, that a drilling engineering internship with Halliburton involves specific competencies even if your resume does not list them all.

Each match comes with a relevance score and a plain-language explanation of why the job is a good (or imperfect) fit for your background.

Step 3: Competition Scoring

This is the feature that does not exist anywhere else. For each matched job, the system estimates your competitive position relative to other candidates. It considers factors like how common your skill profile is, how well your experience level matches the role's requirements, whether your technical specialization aligns with the job's sub-discipline, and how saturated the applicant pool is likely to be.

The competition score is not a guarantee. It is a signal. It tells you where you have a genuine competitive advantage and where you are one of 200 candidates with essentially the same profile.

Step 4: Skill Gap Analysis

For each matched job, the system identifies what you are missing. Not in vague terms ("improve your technical skills") but in specific, actionable terms: "This role requires experience with WellView. You have drilling engineering coursework but no WellView exposure. Consider Drilling Systems' online training module."

The skill gap analysis is calibrated to the entry-level petroleum engineering context. It does not expect you to have 10 years of experience. It understands what a graduating PE student can reasonably be expected to know and focuses on gaps that are both real and addressable.

Step 5: Career Score Card

The career score card is a visual summary of your profile: your technical skill distribution across PE sub-disciplines, your competitive positioning, your strongest matches, and your key development areas. It is designed to be shareable on LinkedIn -- a more useful signal of your capabilities than a generic "Open to Work" banner.

The score card is not a substitute for a resume. It is a complement. It gives you a data-driven view of where you stand relative to the market, and it gives recruiters and hiring managers a quick way to assess whether your profile is worth a conversation.


How We Built It

For those who care about the technical architecture -- and based on our readership, many of you do -- here is what is under the hood.

AI Resume Parsing

Resume parsing is powered by Groq running Llama models. We chose this stack for two reasons. First, speed. Groq's inference engine processes resumes in seconds, not minutes. When a student uploads their resume at 11 PM the night before a career fair, they do not want to wait. Second, cost. Groq's pricing allows us to keep the service affordable while maintaining high-quality parsing.

The parsing is not a simple text extraction. The AI understands resume structure, interprets context, and maps freeform descriptions to our structured skill taxonomy. It handles the messiness of real student resumes: inconsistent formatting, creative section headings, coursework buried in project descriptions, and skills implied but not stated.

Job Database and Skill Taxonomy

The job database is curated, not scraped. Every listing has been verified as a real, active position (or a realistic representation of actively-hired roles) with structured metadata: required skills, preferred skills, experience level, location, sub-discipline, company, and compensation range where available.

The skill taxonomy contains 160+ skills organized across petroleum engineering sub-disciplines, software tools, programming languages, data skills, certifications, and soft skills. This taxonomy was built from the ground up based on our research into the petroleum engineering skills gap and what operators actually list in their job requirements.

Backend Infrastructure

The backend runs on Supabase with a PostgreSQL database. Supabase gives us a production-grade database, authentication layer, and edge functions without the overhead of managing infrastructure.

Privacy by Design

We are deliberate about privacy because the target audience deserves it. PE students are in a vulnerable position -- looking for jobs, often anxious about their prospects, and rightfully wary of platforms that collect their data for unclear purposes.

  • No tracking beyond basic analytics. We measure usage to improve the tool. We do not build advertising profiles.
  • We do not sell data. We do not share your information with recruiters unless you explicitly ask us to.

Why We Built This -- The Bigger Picture

Groundwork Analytics has spent years building AI-powered solutions for the energy industry. Our work has focused on drilling optimization, production operations, and reservoir management -- the technical side of upstream E&P.

But over the past year, as we dug deeper into the workforce dynamics of the industry, one thing became impossible to ignore: the pipeline problem.

The Pipeline Problem

The average oil and gas worker in the United States is 56 years old. Only 12% of the workforce is under 30. PE enrollment is down 75% from its peak. These numbers have been cited so often they have become background noise. But they represent an operational crisis that is approaching faster than most operators acknowledge.

Within the next decade, the industry will need to replace a significant share of its technical workforce. The engineers who built the shale revolution -- who figured out how to drill horizontal wells, design multi-stage completions, and optimize artificial lift in unconventional reservoirs -- are retiring. The knowledge they carry is leaving with them.

At the same time, 45% of oil and gas companies offer zero training in AI or data science to their workforce. The industry is simultaneously losing its experienced workforce and failing to prepare the next generation for how the industry will actually operate.

Entry-level petroleum engineers are caught in the crossfire. They are graduating into an industry that needs them but does not make it easy for them to find the right role, at the right company, in the right basin. The job search process is generic, noisy, and disconnected from the specialized knowledge that defines petroleum engineering.

We built jobs.petropt.com because the entry point into this industry should not be a game of keyword roulette on LinkedIn.

The Salary Reality

Here is a data point that PE students often underestimate and career changers often do not believe: the average starting salary for a petroleum engineering graduate is $100,750, making it the highest-paid engineering discipline for new graduates according to NACE 2025 data.

That number is not a ceiling. It is a floor. In high-demand basins (Permian, Eagle Ford, DJ Basin), entry-level production and drilling engineers at well-funded operators can start at $110,000-$130,000 with signing bonuses, relocation packages, and annual bonus targets of 10-20%.

The economic opportunity is real. The challenge is connecting qualified candidates with the right roles efficiently -- before the 24-hour application window closes and before the 500th applicant clicks Easy Apply.

Part of a Larger Ecosystem

jobs.petropt.com is not a standalone product. It is part of a broader set of tools and resources we are building for the petroleum engineering community.

Our open-source petro-mcp project provides a Model Context Protocol (MCP) server for petroleum engineering data -- production data, decline curves, well completions, and economics. It is designed for AI agents and coding assistants that need structured access to PE domain data.

Our articles on breaking into oil and gas, the PE skills gap, and the state of O&G hiring provide the strategic context that complements the tactical job matching tool.

The vision is straightforward: if you are a petroleum engineering student or early-career engineer, petropt.com should be the most useful resource on the internet for understanding the industry, developing the right skills, and finding the right job. We are not there yet. But jobs.petropt.com is a significant step.


What Is Coming Next

The launch version of jobs.petropt.com is deliberately focused. We wanted to get the core matching experience right before adding complexity. Here is what is on the roadmap:

Email Alerts for New Matching Jobs

The 24-hour application window matters. We are building an email notification system that will alert you when a new job matching your profile is posted. Opt in with your email, set your matching preferences, and get notified within hours of a relevant position going live. No spam. No marketing emails. Just job matches.

Expanded Job Database

The current database of 79+ positions is a strong starting point, but the upstream O&G job market is broader than that. We are building pipelines to continuously expand coverage -- more companies, more basins, more role types, and more accurate compensation data.

Recruiter and Career Services Portal

PE department career services offices and campus recruiters spend enormous effort matching students to roles. We are exploring a portal that lets career services see aggregate (anonymized) skill profiles of their student body and identify gaps in their curriculum relative to market demand. This connects directly to the curriculum recommendations we have written about.

Skills Development Pathways

Knowing your skill gaps is useful. Knowing how to close them is more useful. We are building curated learning pathways that connect specific skill gaps to free and low-cost resources -- online courses, open-source projects, tutorials, and certifications that are actually valued by O&G operators.


Who This Is For

Let us be specific about the intended audience.

PE students (juniors and seniors). You are heading into your job search or are already in it. You have a resume. You are not sure which roles best fit your background. You want to understand your competitive position before you start applying.

Recent PE graduates (0-2 years experience). You have some experience -- maybe an internship, maybe a first role -- and you are looking to move or level up. The matching engine handles early-career profiles, not just new graduates.

Career changers into O&G. You have an engineering degree in another discipline (mechanical, chemical, civil) and you are considering oil and gas. The skill gap analysis is particularly useful for you -- it shows exactly which PE-specific skills you need to develop.

PE faculty and career services. You are advising students and you want a data-driven view of what the market is actually asking for. The career score card gives your students something concrete to work with, and the skill gap analysis tells you where your curriculum may have blind spots.

Operators and recruiters. If you are hiring entry-level engineers and you are tired of sifting through 500 generic applications, a pool of candidates who have already self-assessed against your specific requirements is more efficient for everyone.


The Honest Caveats

We would rather under-promise and over-deliver, so here are the limitations we want you to know about.

The job database is curated but not exhaustive. We launched with 79+ positions. The actual O&G entry-level job market is larger. We are expanding continuously, but at launch, you will not see every available position.

AI parsing is good but not perfect. If your resume has an unusual format, is image-heavy, or uses unconventional section headings, the parser may miss some information. We are improving this actively.

Competition scores are estimates, not guarantees. We model competitive dynamics based on the data we have. The actual applicant pool for any given role depends on factors we cannot fully observe.

This is a matching tool, not a hiring platform. We help you find and evaluate opportunities. The application itself still happens on the employer's site or through their process. We make the discovery and evaluation phase dramatically better.


Try It Now

Go to jobs.petropt.com. Upload your resume. See what the AI finds. It takes less than two minutes.

If you are a PE student or early-career engineer, this was built for you. If you are faculty or career services, share it with your students. If you are an operator looking for entry-level talent, reach out to us -- we are interested in expanding the job database with your real positions.

The petroleum engineering job search has been broken for years. Generic platforms do not understand the domain. Keyword matching does not capture real competency. The 24-hour window closes before most candidates know a job exists.

We built something better. It is live. Go use it.

jobs.petropt.com


Find Your Next Role

AI-Matched Oil & Gas Jobs

Petro-Jobs uses AI to match your skills with upstream oil & gas positions. Upload your resume and get matched in minutes.


Related Articles