1

Algorithms Jobs in North Carolina (NOW HIRING)

If you are passionate about technology and curious to learn how to work in the defence sector in national or international projects, your place is here! If you don't know us yet, we are an ...

Robotics Scientist

Durham, NC · On-site

$120K - $150K/yr

What you'll do at BotBuilt You'll work on a variety of projects providing guidance to engineers. - Architect solutions that involve the selection of sensors, mechanisms, and algorithms by working ...

You will develop novel and advanced algorithms for sense making and sensor decision making for applications in the RF domain to include detection, localization, classification, tracking and EW. You ...

Computer Vision Engineer

Chinquapin, NC · On-site

$99K - $117K/yr

* Design and develop Computer Vision algorithms for the detection, recognition, classification, and automatic tracking of targets. * Participate in R&D projects involving EO/IR (Electro-Optical ...

Data Scientist

Fayetteville, NC · On-site

$90 - $120/hr

Design, develop, use, and evaluate mathematical models, methods, and algorithm application to explore concepts and solve problems for the customer. * Develop, maintain, and enhance complex and ...

Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...

The Machine Learning Engineer will develop software and machine learning algorithms to address real-world customer issues and will have opportunities to present their work to high-level customers.

In this role, you will help develop software and machine learning algorithms to address real-world customer challenges, working closely with data and presenting your findings to high-level customers.

Electronic Warfare Systems Architect

Raleigh, NC · On-site

$217K/yr

Detection and CFAR algorithms * Beamforming and array processing * Target tracking and state estimation * Emitter detection, classification, and geolocation - Guide the integration of machine ...

Design, develop, use, and evaluate mathematical models, methods, and algorithm application to explore concepts and solve problems for the customer. * Develop, maintain, and enhance complex and ...

next page

Showing results 1-20

Algorithms information

See North Carolina salary details

$51.4K

$104.5K

$149.2K

How much do algorithms jobs pay per year?

As of Aug 12, 2026, the average yearly pay for algorithms in North Carolina is $104,530.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,444.00 and $123,720.00 per year, depending on experience, location, and employer.

What jobs use algorithms?

Algorithms are fundamental to many jobs in technology, data science, software engineering, and artificial intelligence. Professionals in these roles develop, analyze, and implement algorithms to solve complex problems, optimize processes, and improve systems. Skills in programming languages like Python, Java, or C++ and understanding of data structures are often required.

What is the difference between Algorithms vs Data Analysts?

AspectAlgorithmsData Analysts
Required CredentialsDegree in Computer Science, Mathematics, or related fields; programming skillsDegree in Statistics, Mathematics, or related fields; analytical skills
Work EnvironmentTech companies, research labs, software developmentBusiness, finance, marketing, healthcare sectors
Employer & Industry UsageUsed to develop models, optimize processes, and automate tasksUsed to interpret data, generate reports, and support decision-making

Algorithms focus on designing step-by-step procedures for problem-solving and are essential in software development and AI. Data Analysts interpret and visualize data to help organizations make informed decisions. While both roles work with data, algorithms are more technical and programming-intensive, whereas data analysts focus on data interpretation and reporting.

What is the job of an algorithms?

An algorithms professional designs, analyzes, and implements algorithms to solve computational problems efficiently. They often work in fields like software development, data analysis, and artificial intelligence, requiring strong programming skills and knowledge of data structures. Their work helps optimize processes and improve system performance.

What are the key skills and qualifications needed to thrive as an algorithms engineer?

To thrive as an Algorithms Engineer, you need a strong background in computer science, mathematics, and data structures, typically supported by a relevant degree. Familiarity with programming languages like Python or C++, version control systems, and algorithm analysis tools is essential. Strong analytical thinking, problem-solving ability, and effective communication skills set exceptional candidates apart. These competencies are crucial for designing efficient solutions, optimizing performance, and collaborating effectively within technical teams.

What is an algorithm?

Algorithms are step-by-step procedures or sets of rules designed to solve specific problems or perform tasks, commonly used in computer science for data processing, calculation, and automated reasoning. Professionals who work with algorithms develop, analyze, and optimize these procedures to improve the efficiency and effectiveness of software and systems. Understanding algorithms is crucial for roles like software engineers, data scientists, and researchers, as it enables them to create solutions that are both correct and efficient.

What are some common challenges faced by professionals working in algorithm development roles?

Professionals in algorithm development often encounter challenges such as balancing computational efficiency with accuracy, ensuring scalability for large datasets, and adapting algorithms to evolving requirements. Collaborating closely with data scientists, engineers, and product teams is essential to align solutions with real-world constraints and business goals. Staying current with the latest research and technologies is also important, as the field evolves rapidly and new methods frequently emerge.
Infographic showing various Algorithms job openings in North Carolina as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 76% Physical, 4% Hybrid, and 20% Remote job distribution, with an average salary of $104,530 per year, or $50.3 per hour.

GNC Algorithms and Simulation Engineer

GMV

Naples, NC • On-site, Remote

Full-time

Re-posted 28 days ago


Job description

 

If you are passionate about technology and curious to learn how to work in the defence sector in national or international projects, your place is here! If you don't know us yet, we are an engineering and innovation company that works in different areas, one of them is defence and security where we work in cyber defence projects, simulation or space programs among others. We also participate in projects for international defence and security organisations, designing, developing, integrating, testing and maintaining defence and security systems on their entire life cycle.

DO YOU WANT TO BE PART OF OUR TEAM?

If you want this position to be yours, we would like you to have the following knowledge/experience:

  • Software engineering
  • C/C++/Java/.NET
  • Agile methodologies
  • Technical documentation
  • ...

WHAT DO WE OFFER?

  • Join our team and culture GMV by entering into technological and innovative projects within multicultural and multidisciplinary teams.
  • Professional career development and training plan. You will be able to acquire or perfect knowledge in the technologies we use as well as in skills. We also offer a language learning program.
  • We are flexible! We have flexible hours and intensive working hours during the summer months. In addition, you can work from home to improve your work-life balance.
  • We care about your well-being. You will have private health insurance with dental and accident insurance.
  • You will be able to make part of your salary more flexible through our flexible salary plan where you will have several options such as restaurant tickets, childcare tickets, medical insurance for a family member....
  • Join our team activities, events and sports competitions. In addition, we offer Gympass to keep you active.
  • No dress code! Be confortable at work
  • Are you coming from another country? We offer you a relocation package.
  • You will find fruit and coffee at your disposal in our dining rooms for those moments of relaxation.

WHAT ARE YOU WAITING FOR?