The candidate should be familiar with improving/optimizing/tuning existing algorithms as well as development of new algorithms from scratch. This will include software design, software development ...
The candidate should be familiar with improving/optimizing/tuning existing algorithms as well as development of new algorithms from scratch. This will include software design, software development ...
Drive the development of methodology and algorithms by conducting applied research. Disseminate best practice across the quantitative modeling community within the bank. Develop model library to ...
Drive the development of methodology and algorithms by conducting applied research. Disseminate best practice across the quantitative modeling community within the bank. Develop model library to ...
High School Computer Science Tutor
Wilmington, NC · Remote
$18 - $40/hr
Ability to explain algorithm efficiency, Boolean logic, and binary representation while preparing students for AP Computer Science courses, college computer science, and technology careers.
High School Computer Science Tutor
Wilmington, NC · Remote
$18 - $40/hr
Ability to explain algorithm efficiency, Boolean logic, and binary representation while preparing students for AP Computer Science courses, college computer science, and technology careers.
NET, C#. • Create and optimize image and signal processing algorithms. • Support optical equipment - high speed video cameras, video cameras' API, quality control benches and measurement ...
NET, C#. • Create and optimize image and signal processing algorithms. • Support optical equipment - high speed video cameras, video cameras' API, quality control benches and measurement ...
High School Computer Science Tutor
Greensboro, NC · Remote
$18 - $40/hr
Ability to explain algorithm efficiency, Boolean logic, and binary representation while preparing students for AP Computer Science courses, college computer science, and technology careers.
High School Computer Science Tutor
Greensboro, NC · Remote
$18 - $40/hr
Ability to explain algorithm efficiency, Boolean logic, and binary representation while preparing students for AP Computer Science courses, college computer science, and technology careers.
High School Computer Science Tutor
Durham, NC · Remote
$18 - $40/hr
Ability to explain algorithm efficiency, Boolean logic, and binary representation while preparing students for AP Computer Science courses, college computer science, and technology careers.
High School Computer Science Tutor
Durham, NC · Remote
$18 - $40/hr
Ability to explain algorithm efficiency, Boolean logic, and binary representation while preparing students for AP Computer Science courses, college computer science, and technology careers.
Senior AI/ML Scientist
Chapel Hill, NC · On-site
$143K - $229K/yr
Lead in the development and testing of appropriate ML algorithms, design & conduct experiments, collect and analyze data, and optimize performance of ML algorithms. * Stay updated with the ...
Senior AI/ML Scientist
Chapel Hill, NC · On-site
$143K - $229K/yr
Lead in the development and testing of appropriate ML algorithms, design & conduct experiments, collect and analyze data, and optimize performance of ML algorithms. * Stay updated with the ...
GNC Autopilot Engineer
Mooresville, NC · On-site
Develop, test, and maintain autopilot and guidance algorithms in Corvid's six degree of freedom simulation model.Support system-level performance analyses with Monte Carlo simulations using Corvid ...
GNC Autopilot Engineer
Mooresville, NC · On-site
Develop, test, and maintain autopilot and guidance algorithms in Corvid's six degree of freedom simulation model.Support system-level performance analyses with Monte Carlo simulations using Corvid ...
Graph Data Scientist
Charlotte, NC · On-site
... algorithms (pathfinding, centrality, clustering, anomaly detection) Integrate graph platforms with Gen AI/LLM-based systems for intelligent decision-making Collaborate with engineering and AI teams ...
Graph Data Scientist
Charlotte, NC · On-site
... algorithms (pathfinding, centrality, clustering, anomaly detection) Integrate graph platforms with Gen AI/LLM-based systems for intelligent decision-making Collaborate with engineering and AI teams ...
GNC Autopilot Engineer
Mooresville, NC · On-site
Develop, analyze, and integrate Multiple-Input Multiple-Output autopilot algorithms for flight vehicle stabilization and controlDevelop and analyze trajectory optimization and guidance methodsDevelop ...
Quick apply
GNC Autopilot Engineer
Mooresville, NC · On-site
Develop, analyze, and integrate Multiple-Input Multiple-Output autopilot algorithms for flight vehicle stabilization and controlDevelop and analyze trajectory optimization and guidance methodsDevelop ...
You will work with data, develop algorithms, evaluate results, and write the production code that goes onto real-world systems. You will have the opportunity to present your work to high-level ...
Quick apply
You will work with data, develop algorithms, evaluate results, and write the production code that goes onto real-world systems. You will have the opportunity to present your work to high-level ...
You will help to bridge the gap between desktop simulation of GNC algorithms to verification of the algorithms on flight hardware.The ideal candidate thrives on solving complex, multidisciplinary ...
Quick apply
You will help to bridge the gap between desktop simulation of GNC algorithms to verification of the algorithms on flight hardware.The ideal candidate thrives on solving complex, multidisciplinary ...
UI Architect
Charlotte, NC · On-site
... algorithms and most importantly has passion for technology as we are developing framework in-house for mobile apps. Overall, person should have work experience in design and development of core ...
UI Architect
Charlotte, NC · On-site
... algorithms and most importantly has passion for technology as we are developing framework in-house for mobile apps. Overall, person should have work experience in design and development of core ...
Research Scientist - Theoretical Physics
Raleigh, NC · On-site +1
Implement novel simulation algorithms and work across multiple simulation software tools. * Support business units and contribute to the successful execution of research projects. * Share knowledge ...
Research Scientist - Theoretical Physics
Raleigh, NC · On-site +1
Implement novel simulation algorithms and work across multiple simulation software tools. * Support business units and contribute to the successful execution of research projects. * Share knowledge ...
... algorithms and most importantly has passion for technology as we are developing framework in-house for mobile apps. Overall, person should have work experience in design and development of core ...
... algorithms and most importantly has passion for technology as we are developing framework in-house for mobile apps. Overall, person should have work experience in design and development of core ...
You will help to bridge the gap between desktop simulation of GNC algorithms to verification of the algorithms on flight hardware. The ideal candidate thrives on solving complex, multidisciplinary ...
You will help to bridge the gap between desktop simulation of GNC algorithms to verification of the algorithms on flight hardware. The ideal candidate thrives on solving complex, multidisciplinary ...
GNC Navigation Engineer
Mooresville, NC · On-site
In this role, you will be responsible for developing navigation algorithms for Corvid's flight computer. This role includes expanding upon Corvid's flight-proven navigation code that operates across ...
GNC Navigation Engineer
Mooresville, NC · On-site
In this role, you will be responsible for developing navigation algorithms for Corvid's flight computer. This role includes expanding upon Corvid's flight-proven navigation code that operates across ...
Write custom programs and algorithms to support data analyses and discovery. * Perform computational analysis of, and interpret results. * Provide reports based on analysis of scientific data.
Write custom programs and algorithms to support data analyses and discovery. * Perform computational analysis of, and interpret results. * Provide reports based on analysis of scientific data.
Execution Management & Trading Connectivity Manager
Charlotte, NC · On-site
$110K - $130K/yr
Configure and optimize routing logic, execution destinations, algorithms, and workflow parameters using execution analytics and transaction cost analysis. * Drive a highly automated, touchless ...
Execution Management & Trading Connectivity Manager
Charlotte, NC · On-site
$110K - $130K/yr
Configure and optimize routing logic, execution destinations, algorithms, and workflow parameters using execution analytics and transaction cost analysis. * Drive a highly automated, touchless ...
GNC Navigation Engineer
Mooresville, NC · On-site
In this role, you will be responsible for developing navigation algorithms for Corvid's flight computer. This role includes expanding upon Corvid's flight-proven navigation code that operates across ...
Quick apply
GNC Navigation Engineer
Mooresville, NC · On-site
In this role, you will be responsible for developing navigation algorithms for Corvid's flight computer. This role includes expanding upon Corvid's flight-proven navigation code that operates across ...
Algorithm information
See North Carolina salary details
$30.80 - $36.58
5% of jobs
$36.58 - $42.36
0% of jobs
$42.36 - $48.14
0% of jobs
$48.14 - $53.92
2% of jobs
$53.92 - $59.70
15% of jobs
$61.63 is the 25th percentile. Wages below this are outliers.
$59.70 - $65.48
9% of jobs
$65.48 - $71.26
6% of jobs
The median wage is $74.15 / hr.
$71.26 - $77.04
25% of jobs
$80.50 is the 75th percentile. Wages above this are outliers.
$77.04 - $82.82
21% of jobs
$82.82 - $88.60
15% of jobs
$88.60 - $94.37
2% of jobs
$30
$71
$94
How much do algorithm jobs pay per hour?
What is an algorithm?
An Algorithm job typically involves designing, analyzing, and optimizing algorithms to solve complex problems efficiently. Professionals in this role work in fields like computer science, data science, artificial intelligence, and software development. They create algorithms for tasks such as data processing, machine learning, search optimization, and automation. Strong mathematical and programming skills are essential, along with knowledge of algorithmic complexity and data structures.
What are the key skills and qualifications needed to thrive in the algorithm position, and why are they important?
To excel as an Algorithm Engineer, you typically need a strong background in computer science, mathematics, and programming languages such as Python, C++, or Java, often supported by a relevant degree. Familiarity with algorithms and data structures, version control systems like Git, and experience with technical tools such as MATLAB or TensorFlow are highly valued. Analytical thinking, problem-solving abilities, and effective communication skills are crucial soft skills for this position. These competencies are essential to create efficient algorithms, collaborate across teams, and drive innovation in computational solutions.
What are typical projects or tasks that an algorithm engineer works on?
As an Algorithm Engineer, you might work on developing and optimizing algorithms for tasks like data analysis, machine learning, computer vision, or operations research, depending on the industry. Daily responsibilities often include writing and testing code, analyzing performance bottlenecks, and collaborating with data scientists, product managers, or software engineers to integrate algorithms into production systems. You may also be involved in researching new techniques, reviewing technical literature, and presenting your findings to technical and non-technical audiences. This role often requires balancing creative problem-solving with practical implementation and continuous improvement.
What are popular job titles related to Algorithm jobs in North Carolina?
For Algorithm jobs in North Carolina, the most frequently searched job titles are:
What job categories do people searching Algorithm jobs in North Carolina look for?
The top searched job categories for Algorithm jobs in North Carolina are:

Job description
We are seeking a highly qualified engineer/scientist to join our team. The ideal candidate will have active interest in applying software development and math/statistics/engineering concepts to solve multi-disciplinary problems. Candidate will have strong analytical skills and will be capable of translating ideas and proposed solutions into software tools and algorithms. The candidate should be familiar with improving/optimizing/tuning existing algorithms as well as development of new algorithms from scratch. This will include software design, software development, and debugging / issue resolution. The candidate should demonstrate a hands-on approach to problem solving and must be willing to actively participate in evaluation of algorithm and system performance. Strong critical thinking, problem solving, and debugging skills are required.
Scientists/engineers who are passionate about applying their expertise to solve problems of national importance, have a strong entrepreneurial spirit, and are seeking opportunities for personal and professional growth in a stable environment are strongly encouraged to apply.
Position Requirements:
- The nature of work (i.e. interactions with the intelligence community and DoD programs) requires eligibility to apply for and hold a US security clearance; selected applicants will undergo a security investigation and must meet eligibility requirements at the time of employment
- BS in Computer Science, Engineering, or a related technical field with 5+ years of experience
- Strong software development skills and proficiency in Python
- Solid mathematical foundation (e.g., linear algebra, probability)
- Experience in one or more of the following areas: data modeling and analytics, machine learning, probabilistic modeling, or intelligent agents
- Ability to work with data: preprocessing, transformation, and basic SQL or data storage concepts
- Proficiency in modern Python data and ML libraries (e.g., PyTorch, NumPy, Pandas/Polars)
- Familiarity with software engineering best practices, including testing, version control, and code review
- Experience going from problem statement to prototype to production-ready algorithms
- Strong communication and collaboration skills, capable of working effectively in a dynamic, team-oriented environment.
Preferences:
Above all, we value passion, a continuous desire to learn, and teamwork. We are confident that if you possess the right attitude, work ethic, and skill set, you will succeed in the role. In addition to the experience and skills above, if you have any of the following, you will be able to accelerate your effectiveness and impact.
- PhD or MS in Computer Science, Engineering, or a related technical field
- Experience in cloud-based, parallel, or distributed computing
- Ability and desire to quickly learn new domains
- Experience working on intelligence and DoD programs
- Prior / existing DoD security clearance
Who is ARA?
Do you want to work for a purpose? Applied Research Associates, Inc. (aka ARA) is an employee-owned international research and engineering company. We have been providing technically superior solutions to complex and challenging problems in the physical sciences since 1979. ARA has over 2,112 employee-owners and continues to grow rapidly. Together, our offices throughout the U.S. and Canada provide a broad range of technical expertise in defense, civil, and health technologies, computer software and simulation, systems analysis, environmental technologies, and testing and measurement.
ARA also prides itself, on having a challenging culture where innovation & experimentation are the norm. The motto, "Engineering and Science for Fun and Profit" sums up the ARA experience. Employee ownership ensures you have a voice in what happens in the company. We are also very proud of our Women's Initiative Network (WIN), whose purpose is to motivate, support, and encourage professional career development for women to maximize career and professional accomplishments.
To find out more about what the Software Enterprise Division has to offer, visit our website at: https://www.ara.com/benefits/
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.