Design and test algorithms using Python/Javascript for local systems, GPU-based systems, and cloud solutions (AWS/Azure). * Update and track tasks with tools such as JIRA and Confluence. * Be open to ...
Design and test algorithms using Python/Javascript for local systems, GPU-based systems, and cloud solutions (AWS/Azure). * Update and track tasks with tools such as JIRA and Confluence. * Be open to ...
Innovation and Research Intern Spring 2027
Greenville, SC · On-site
$13.25 - $17.50/hr
Design and test algorithms using Python/Javascript for local systems, GPU-based systems, and cloud solutions (AWS/Azure). * Update and track tasks with tools such as JIRA and Confluence. * Be open to ...
Innovation and Research Intern Spring 2027
Greenville, SC · On-site
$13.25 - $17.50/hr
Design and test algorithms using Python/Javascript for local systems, GPU-based systems, and cloud solutions (AWS/Azure). * Update and track tasks with tools such as JIRA and Confluence. * Be open to ...
Innovation and Research Intern (Spring 2027)
Greenville, SC · On-site
$14 - $18.75/hr
Design and test algorithms using Python/Javascript for local systems, GPU-based systems, and cloud solutions (AWS/Azure). * Update and track tasks with tools such as JIRA and Confluence. * Be open to ...
Innovation and Research Intern (Spring 2027)
Greenville, SC · On-site
$14 - $18.75/hr
Design and test algorithms using Python/Javascript for local systems, GPU-based systems, and cloud solutions (AWS/Azure). * Update and track tasks with tools such as JIRA and Confluence. * Be open to ...
Sr. Java developer
Rock Hill, SC · On-site
$47.50 - $60.50/hr
Excellent Algorithm and Problem-Solving skills. * Ability to convert business use cases and problems into technical solutions. * Ability to learn quickly, creative, results driven, self-motivated ...
Quick apply
Sr. Java developer
Rock Hill, SC · On-site
$47.50 - $60.50/hr
Excellent Algorithm and Problem-Solving skills. * Ability to convert business use cases and problems into technical solutions. * Ability to learn quickly, creative, results driven, self-motivated ...
AP Computer Science A Tutor
Charleston, SC · Remote
$18 - $40/hr
Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming. Guides students through implementing searching and sorting algorithms, designing class hierarchies ...
AP Computer Science A Tutor
Charleston, SC · Remote
$18 - $40/hr
Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming. Guides students through implementing searching and sorting algorithms, designing class hierarchies ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
AP Computer Science A Tutor
Greenville, SC · Remote
$18 - $40/hr
Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming. Guides students through implementing searching and sorting algorithms, designing class hierarchies ...
AP Computer Science A Tutor
Greenville, SC · Remote
$18 - $40/hr
Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming. Guides students through implementing searching and sorting algorithms, designing class hierarchies ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
AP Computer Science A Tutor
Florence, SC · Remote
$18 - $40/hr
Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming. Guides students through implementing searching and sorting algorithms, designing class hierarchies ...
AP Computer Science A Tutor
Florence, SC · Remote
$18 - $40/hr
Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming. Guides students through implementing searching and sorting algorithms, designing class hierarchies ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
AP Computer Science A Tutor
Mount Pleasant, SC · Remote
$18 - $40/hr
Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming. Guides students through implementing searching and sorting algorithms, designing class hierarchies ...
AP Computer Science A Tutor
Mount Pleasant, SC · Remote
$18 - $40/hr
Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming. Guides students through implementing searching and sorting algorithms, designing class hierarchies ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
Sr. Java Lead Developer
Rock Hill, SC · On-site
Excellent Algorithm and Problem-Solving skills. * Ability to convert business use cases and problems into technical solutions. * Ability to learn quickly, creative, results driven, self-motivated ...
Quick apply
Sr. Java Lead Developer
Rock Hill, SC · On-site
Excellent Algorithm and Problem-Solving skills. * Ability to convert business use cases and problems into technical solutions. * Ability to learn quickly, creative, results driven, self-motivated ...
AP Computer Science A Tutor
Columbia, SC · Remote
$18 - $40/hr
Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming. Guides students through implementing searching and sorting algorithms, designing class hierarchies ...
AP Computer Science A Tutor
Columbia, SC · Remote
$18 - $40/hr
Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming. Guides students through implementing searching and sorting algorithms, designing class hierarchies ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
Play a key role in architecting the algorithms and models that will power our products * Train on a dedicated high-performance compute cluster specialized for deep learning research * Work with ...
AP Computer Science Principles Tutor
Florence, SC · Remote
$18 - $40/hr
Ability to explain abstraction, algorithm efficiency, data representation in binary, Internet protocols, and cybersecurity principles while preparing students for the AP Computer Science Principles ...
AP Computer Science Principles Tutor
Florence, SC · Remote
$18 - $40/hr
Ability to explain abstraction, algorithm efficiency, data representation in binary, Internet protocols, and cybersecurity principles while preparing students for the AP Computer Science Principles ...
AP Computer Science Principles Tutor
Charleston, SC · Remote
$18 - $40/hr
Ability to explain abstraction, algorithm efficiency, data representation in binary, Internet protocols, and cybersecurity principles while preparing students for the AP Computer Science Principles ...
AP Computer Science Principles Tutor
Charleston, SC · Remote
$18 - $40/hr
Ability to explain abstraction, algorithm efficiency, data representation in binary, Internet protocols, and cybersecurity principles while preparing students for the AP Computer Science Principles ...
Algorithm information
See South Carolina salary details
$31.45 - $37.35
5% of jobs
$37.35 - $43.25
0% of jobs
$43.25 - $49.16
0% of jobs
$49.16 - $55.06
2% of jobs
$55.06 - $60.96
15% of jobs
$62.93 is the 25th percentile. Wages below this are outliers.
$60.96 - $66.86
9% of jobs
$66.86 - $72.76
6% of jobs
The median wage is $75.71 / hr.
$72.76 - $78.66
25% of jobs
$82.20 is the 75th percentile. Wages above this are outliers.
$78.66 - $84.56
21% of jobs
$84.56 - $90.46
15% of jobs
$90.46 - $96.36
2% of jobs
$31
$72
$96
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 the most commonly searched types of Algorithm jobs in South Carolina?
The most popular types of Algorithm jobs in South Carolina are:
What are popular job titles related to Algorithm jobs in South Carolina?
For Algorithm jobs in South Carolina, the most frequently searched job titles are:
What job categories do people searching Algorithm jobs in South Carolina look for?
The top searched job categories for Algorithm jobs in South Carolina are:

Other
Posted 20 days ago
BMW Group rating
7.7
Based on 191 frontline employees who took The Breakroom Quiz
11th of 45 rated automakers
Job description
Job Title: Innovation and Research Intern (Spring 2027)
Posting Start Date: 7/31/26
Job Location (Long):
Greenville, South Carolina United States
Job Description:
Description:
- This is a position with the IT Tech Office that focuses on bringing innovations to different areas of BMW Group.
- The Tech Office examines topics in the areas of artificial intelligence (such as machine/deep learning / genetic algorithms / generative AI / large language models), data science, Metaverse (AR/VR/Game Engines), green IT and quantum
computing. - Work in an area of innovation focusing on one to two projects for the duration of the internship. Projects will have a mentor in the IT Tech Office.
- Analyze problems and implement solutions that can be proven to work. Continually refine and improve solutions.
- Share in team meetings current progress and challenges.
- Design and test algorithms using Python/Javascript for local systems, GPU-based systems, and cloud solutions (AWS/Azure).
- Update and track tasks with tools such as JIRA and Confluence.
- Be open to learning new tools and technologies used by the IT Tech Office for data analytics (e.g. Grafana, OpenTelemetry, AWS).
- Projects are dependent upon current tasks of the IT Tech Office as well as background and willingness of intern to learn new technologies and methods.
- Typical projects include deep learning classification / segmentation, data analytics using Python, Augmented and Virtual Reality application development, game design in Unity andUnreal Engine, experimenting with new IoT devices and design of algorithms suitable for next generation computers (e.g. quantum, neuromorphic, optical).
- Possess a minimum cumulative GPA of 3.0 (not just in major).
- Have enrolled student status at an accredited four-year college or university in the United States.
- Completed at least 30 credit hours at time of application.
- Ability to work full-time on-site (40 hours / week).
- Transfer students must have a GPA from current university.
- MUST ATTACH A COPY OF UNOFFICIAL TRANSCRIPT
- Complete and pass a substance abuse test before the work term.
- THE WORK TERM DATES ARE January 11th - May 14th, 2027.
BMW Manufacturing Company is an equal opportunity employer. It is the policy of BMW MC to provide equal employment opportunity (EEO) to all qualified persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
What BMW Group employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About BMW Group
Sourced by ZipRecruiter
Company size
10,000+ Employees