1

Upstream Engineering Jobs in Raleigh, NC (NOW HIRING)

Senior IT Data Analyst

Durham, NC · On-site

$83K - $104K/yr

You will partner with Business Stakeholders, Product Owners, Architecture, and Engineering teams to: * Analyze business and operational data needs * Understand upstream and downstream data flows

... engineering, drafting and design services, and 24/7 support services. Come join our team of ... Diagnose and repair plant related issues to reduce upstream noise and forward path impairments ...

... engineering, drafting and design services, and 24/7 support services. Come join our team of ... Diagnose and repair plant related issues to reduce upstream noise and forward path impairments ...

The Red Hat Openstack Engineering team is looking for a Senior Software Engineer to join us in ... Contribute code upstream to OpenStack projects; adhere to open source community guidelines and Red ...

Marketing Manager

Raleigh, NC · On-site

$55 - $60/hr

... Engineering, Medicine, Science or related field required - MBA or relevant advanced degree is a plus • Minimum of 5 years of relevant experience in upstream marketing, product management or similar ...

Support integration activities between CARA and upstream/downstream regulatory platforms including ... These solutions are powered by engineering for business advantage, transforming mission-critical ...

Time will also be spent collaborating with software engineering teams on bug fixes, code ... Engage in upstream communities to help test performance and scale early and influence design and ...

Deployed Engineer (Raleigh)

Raleigh, NC · On-site

$150K - $250K/yr

Occasionally contribute code upstream when it meaningfully improves customer outcomes What You'll Bring * 3+ years in a relevant technical role (software engineering, customer engineering, solutions ...

A track record of influencing product and engineering requirements upstream, with product and engineering leadership viewing you as a credible design voice rather than a downstream dependency.

CQV Consultant - Upstream / Downstream / CIP / PSE / Clean Utilities Location: Holly Springs (100 ... Coordinate with engineering, operations, quality, automation, and project teams * Support deviation ...

A track record of influencing product and engineering requirements upstream, with product and engineering leadership viewing you as a credible design voice rather than a downstream dependency.

next page

Showing results 1-20

Upstream Engineering information

See Raleigh, NC salary details

$31.6K

$61.2K

$92.8K

How much do upstream engineering jobs pay per year?

As of Jul 1, 2026, the average yearly pay for upstream engineering in Raleigh, NC is $61,219.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,700.00 and $70,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by upstream engineers when working on oil and gas exploration projects?

Upstream engineers often encounter challenges such as unpredictable geological formations, fluctuating commodity prices, and logistical complexities in remote locations. They must collaborate closely with geologists, drilling teams, and field personnel to adapt to changing conditions and ensure safe, efficient extraction. Managing project timelines while adhering to environmental and safety regulations is also a significant aspect of the role. Overcoming these challenges requires strong problem-solving skills, adaptability, and effective communication across multidisciplinary teams.

What is the difference between Upstream Engineering vs Reservoir Engineering?

AspectUpstream EngineeringReservoir Engineering
Required CredentialsBachelor's in Petroleum Engineering or related field; often requires professional engineering licenseBachelor's in Petroleum Engineering, Reservoir Engineering, or Geosciences; often requires similar certifications
Work EnvironmentField operations, drilling sites, and production facilitiesReservoir simulation labs, office-based analysis, and field data interpretation
Industry UsageExploration, drilling, and production of oil and gasReservoir performance analysis and recovery optimization

Upstream Engineering focuses on the exploration, drilling, and production of oil and gas, involving field operations and equipment. Reservoir Engineering specializes in analyzing subsurface reservoirs to maximize hydrocarbon recovery through simulation and modeling. While both roles require similar educational backgrounds and certifications, their work environments and primary responsibilities differ significantly.

What is upstream engineering?

Upstream engineering refers to the branch of engineering focused on the exploration and production of oil and natural gas. It involves locating oil and gas reserves, drilling wells, and designing the extraction processes needed to bring these resources to the surface. Upstream engineers work with geologists, drillers, and other professionals to ensure efficient and safe operations. This field is critical to the energy industry and requires expertise in geology, reservoir engineering, and drilling technologies.

What are the key skills and qualifications needed to thrive as an Upstream Engineer, and why are they important?

To thrive as an Upstream Engineer, you need a solid background in petroleum engineering, geoscience, or a related field, often supported by a relevant degree and industry certifications. Familiarity with reservoir modeling software, drilling technologies, and data analysis tools such as Petrel, Eclipse, or Python is typically required. Strong problem-solving skills, teamwork, and effective communication are essential soft skills in this role. These competencies are vital for optimizing resource extraction, ensuring operational safety, and maximizing project efficiency in the oil and gas industry.
Linux Kernel Developer

Linux Kernel Developer

VAST Data

Raleigh, NC • On-site

Full-time

Posted 17 days ago


Job description

VAST Data is looking for a Linux Kernel Developer to join our growing team!


This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an organization that is in the center of the hurricane being created by the revolution in artificial intelligence.


"VAST's data management vision is the future of the market."- Forbes


VAST Data is the data platform company for the AI era. We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and protect massive datasets and make them available for real-time data analysis and AI training and inference. Designed from the ground up to make AI simple to deploy and manage, VAST takes the cost and complexity out of deploying enterprise and AI infrastructure across data center, edge, and cloud.


Our success has been built through intense innovation, a customer-first mentality and a team of fearless VASTronauts who leverage their skills & experiences to make real market impact. This is an opportunity to be a key contributor at a pivotal time in our company’s growth and at a pivotal point in computing history.



Requirements:

VAST is building the highest-performing file system in the world. This requires innovating all the way into the Linux operating systems that require accessing data at unlimited bandwidth and low latency.

We are forming a new team focused solely on Kernel development, collaborating with the upstream community, and setting new industry standards for fast file systems.

Requirements

Linux Kernel Development Experience

System programming in C/C++.

Solid networking knowledge (OSI network layers, TCP/IP)

Python/Git- advantage

Knowledge block-level Storage/file systems — advantage

BSc/MSc degree in Computer Science, Engineering or equivalent