1

Algorithm Developer Jobs in North Carolina (NOW HIRING)

We are looking for a DevOps Engineer to join our team to train AI models. You will measure the ... with algorithms, data structures, and debugging workflows A current, in progress, or completed ...

Responsibilities : • Develop advanced AI/ML algorithms for the Intelligence and Defense ... Preferred : • PhD or MS in Engineering, Computer Science, Physics, Mathematics, or a related ...

Senior Software Developer

Raleigh, NC · On-site

$53 - $70/hr

Role: Senior Software Developer Location: Raleigh, NC (Only Local) ONLY W2!!! Top Skills: React ... Develop algorithms while considering the impact on hardware, network, service operations and ...

Signal Processing Engineer About CoVar CoVar is a small AI/ML R&D software company in Durham, NC ... You will develop novel and advanced algorithms for sense making and sensor decision making for ...

Hadoop Developer Location: Charlotte, NC - Hybrid Duration: 12 months Develops, enhances, debugs ... Implement complex data processing algorithms in real time with optimized and efficient manner using ...

Knowledge of distributed (multi-tiered) systems, algorithms, and relational & non-relational ... Data engineering and development experience or a related job * Experience in SQL and Python (or any ...

Python Developer

Charlotte, NC · On-site

$49 - $67.75/hr

We are seeking an experienced Python Developer with strong expertise in MongoDB to lead the design ... Design and implement algorithms, data structures, and solutions to optimize application performance.

Knowledge of distributed (multi-tiered) systems, algorithms, and relational & non-relational ... Data engineering and development experience or a related job * Experience in SQL and Python (or any ...

Lead iOS Engineer

Charlotte, NC · On-site +1

$65 - $67/hr

... code, and algorithms Able to effectively communicate technical issues in a manner all can ... developer Important Factors: Hybrid model of work; Tuesday-Thursday in office

.Net Developer

Greensboro, NC · On-site

$41.75 - $55.25/hr

The developer will be working with both Windows (WPF / WinForms) and Web Applications. The ... Experience/Knowledge in Cryptographic Algorithm and Technology * TFS (Team Foundation System)

Overview We are looking for a Full Stack Developer to join our team to train AI models. You will ... with algorithms, data structures, and debugging workflows A current, in progress, or completed ...

React Developer Duration: 6-12 months Location: Remote Work Type: Rate: Pay range offered to a ... algorithms, and artificial intelligence to provide customized talent management solutions for ...

next page

Showing results 1-20

Algorithm Developer information

See North Carolina salary details

$30

$71

$94

How much do algorithm developer jobs pay per hour?

As of Jun 4, 2026, the average hourly pay for algorithm developer in North Carolina is $71.33, according to ZipRecruiter salary data. Most workers in this role earn between $60.72 and $80.82 per hour, depending on experience, location, and employer.

What Does an Algorithm Developer Do?

The job duties of an algorithm developer revolve around researching, writing, and performance testing algorithms. As an algorithm developer, your responsibilities include working to implement your algorithms and then to analyze and modify them as needed. Generally, algorithms use data from a system to generate actions, processes, or reports, so with each algorithm you build, you must first identify the goals and then work to achieve specific results. In this career, you may collaborate with a team to create theories and then perform research and tests until you have designed an efficient algorithm.

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

To thrive as an Algorithm Developer, you need strong programming skills (often in languages like Python, C++, or Java), a solid grasp of data structures and algorithms, and typically a degree in computer science or a related field. Familiarity with version control systems (like Git), algorithm analysis tools, and sometimes knowledge of specialized libraries (e.g., NumPy, TensorFlow) is expected. Analytical thinking, problem-solving, and effective communication are vital soft skills for designing efficient solutions and collaborating with teams. These skills ensure the creation of robust, optimized algorithms that meet technical requirements and business goals.

What are some common challenges Algorithm Developers face when transitioning from academia to industry roles?

Algorithm Developers transitioning from academia to industry often encounter challenges such as adapting to faster-paced project timelines and prioritizing practical, scalable solutions over theoretical elegance. In industry, collaboration with cross-functional teams—like software engineers and product managers—is essential, requiring strong communication and teamwork skills. Additionally, there is a greater emphasis on writing production-quality, well-documented code and aligning algorithmic work with business objectives. Learning to balance innovation with deliverable deadlines is a key part of succeeding in these roles.

What do algorithm developers do?

Algorithm developers design, analyze, and implement algorithms to solve specific problems or improve system performance. They often work with programming languages like Python or C++, utilize data structures, and test their algorithms to ensure efficiency and accuracy in applications such as machine learning, data analysis, or software development.
What job categories do people searching Algorithm Developer jobs in North Carolina look for? The top searched job categories for Algorithm Developer jobs in North Carolina are:
Infographic showing various Algorithm Developer job openings in North Carolina as of May 2026, with employment types broken down into 70% Full Time, 5% Temporary, and 25% Contract. Highlights an 90% In-person, 5% Hybrid, and 5% Remote job distribution, with an average salary of $148,375 per year, or $71.3 per hour.
Junior Computational Physics Software Developer

Junior Computational Physics Software Developer

Corvid Technologies

Mooresville, NC • On-site

$63K - $82K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 23 days ago


Job description

Job description Corvid Technologies is seeking junior software developers with experience in engineering sciences to join our development group in Mooresville, NC. This position will provide an opportunity for talented candidates to advance state-of-art technology that supports Corvid's endeavor to deliver timely and accurate engineering solutions to our customers. Representative Duties and Tasks:
  • Participate in the research, design, and development of Corvid's engineering analysis and post-processing tools.
  • Collaborate with application engineers/customers, analyze real-world problems, and provide robust and fast turn-around solutions.
  • Design, prototype, and implement advanced algorithms that can improve speed and accuracy of the tools.
Required Qualifications:
  • B.S., M.S. or Ph.D. in Aerospace Engineering, Mechanical Engineering, Civil Engineering, Physics, Applied Mathematics, Computer Science, or related fields.
  • Strong background in both Numerical Mathematics and Computer Science (algorithms, data structures, etc.). Related course works or previous experience are highly desired.
  • Proficient in C++11 or later
  • Proficient in shell scripting languages.
  • Ability to write clear, elegant, and maintainable codes.
  • Familiar with version control, continuous integration, and software testing tools.
  • An open-minded team player with excellent oral and written communication skills.
  • US citizen or permanent resident only.
Desired Qualifications:
  • C++14/17 experience
  • Fortran 77/90/95/etc. experience
Why Corvid: Founded in 2004, we are a group of over 300 engineers and scientists, about 3/4 with master' degrees or Ph.D.'s, that provide end-to-end solutions including concept development, design and optimization, prototype build, test and manufacture. We leverage the predictive capability of our high-fidelity computational physics solvers, indigenous massively parallel supercomputer system, prototyping plant, and ballistics and mechanics lab to investigate a variety of high-rate physics phenomena. The results are complex engineering solutions for a variety of applications; aircraft, ballistic missile defense, cybersecurity, motorsports, armor development, biological systems, and missile and warhead design and development. These results are achieved with optimal design and cost efficiency due to the predictive capability of Corvid's tools and our in-house, end-to-end integrated approach, which differentiates Corvid from the market. We value our people and offer employees a broad range of benefits. Benefits for full-time employees include:
  • Paid gym membership
  • Flexible schedules
  • Blue Cross Blue Shield insurance including Medical, Dental and Vision
  • 401k match up to 6%
  • Three weeks starting PTO; increasing with tenure
  • Continued education and training opportunities
  • Uncapped incentive opportunities
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.