Design and maintain high quality cell controls algorithms (including SOC, SOH, thermal controls, and power limits) * Develop and maintain and validate cell models, enabling using experimental ...
Design and maintain high quality cell controls algorithms (including SOC, SOH, thermal controls, and power limits) * Develop and maintain and validate cell models, enabling using experimental ...
Design and maintain high quality cell controls algorithms (including SOC, SOH, thermal controls, and power limits) * Develop and maintain and validate cell models, enabling using experimental ...
Design and maintain high quality cell controls algorithms (including SOC, SOH, thermal controls, and power limits) * Develop and maintain and validate cell models, enabling using experimental ...
College Computer Science Tutor
Florence, SC ยท Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
College Computer Science Tutor
Florence, SC ยท Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
College Computer Science Tutor
Greenville, SC ยท Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
College Computer Science Tutor
Greenville, SC ยท Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
College Computer Science Tutor
Columbia, SC ยท Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
College Computer Science Tutor
Columbia, SC ยท Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
College Computer Science Tutor
Mount Pleasant, SC ยท Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
College Computer Science Tutor
Mount Pleasant, SC ยท Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
College Computer Science Tutor
Charleston, SC ยท Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
College Computer Science Tutor
Charleston, SC ยท Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
This role combines algorithm development + system integration + performance validation, with direct exposure to cutting-edge industry projects. What You Will Do * Design and develop physical layer ...
This role combines algorithm development + system integration + performance validation, with direct exposure to cutting-edge industry projects. What You Will Do * Design and develop physical layer ...
Develop algorithms to perform toolpath planning for CNC machines * Develop algorithms that run on local and cloud system deployments * Work with scientists, software engineers, technologists, and ...
Develop algorithms to perform toolpath planning for CNC machines * Develop algorithms that run on local and cloud system deployments * Work with scientists, software engineers, technologists, and ...
Develop algorithms to perform toolpath planning for CNC machines * Develop algorithms that run on local and cloud system deployments * Work with scientists, software engineers, technologists, and ...
Develop algorithms to perform toolpath planning for CNC machines * Develop algorithms that run on local and cloud system deployments * Work with scientists, software engineers, technologists, and ...
High School Computer Science Tutor
Florence, SC ยท Remote
$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
Florence, SC ยท Remote
$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
Columbia, SC ยท Remote
$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
Columbia, SC ยท Remote
$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
Charleston, SC ยท Remote
$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
Charleston, SC ยท Remote
$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
Mount Pleasant, SC ยท Remote
$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
Mount Pleasant, SC ยท Remote
$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
Greenville, SC ยท Remote
$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
Greenville, SC ยท Remote
$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.
Sr Machine Learning Engineer
$97K - $134K/yr
Develop and deploy algorithms, mathematical models, and machine learning models into real-world operational environments. * Perform data preprocessing, feature engineering, model evaluation, and ...
Sr Machine Learning Engineer
$97K - $134K/yr
Develop and deploy algorithms, mathematical models, and machine learning models into real-world operational environments. * Perform data preprocessing, feature engineering, model evaluation, and ...
AP Computer Science A Tutor
Greenville, SC ยท Remote
$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
$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
$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
$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 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 ...
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 jobs pay 500,000 a year in the US?
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 is an Algorithm job?
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 jobs pay 2000 a day?
What jobs pay $10,000 a month without a degree?
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 careers use algorithms?

Senior BMS Cell Algorithm Design Engineer, Battery Pack Design and Architecture
ProterraGreer, SC โข On-site
Full-time
Posted 19 days ago
Job description
Our commitment to innovation extends beyond our battery solutions to our people, where we create an environment where everyone feels valued, supported, and empowered to drive change for the earth. Here at Proterra we strive to foster a culture of inclusivity, valuing diverse perspectives and encouraging bold ideas, allowing our employees to bring their full selves to work. Our employees benefit from competitive total rewards packages, and opportunities to develop professionally.
Position Overview:
The Embedded System team is responsible for defining, designing, and testing battery pack power electronics controls features and functions for all Proterra products. It is also responsible for maintaining and supporting current production programs to provide design-focused support and technical issue resolution.
As a member of this engineering team, you will work in engineering support role who is responsible for driving the cell algorithm controls design, cell limits on embedded subsystem architecture, design documentation, and working with manufacturing engineering to design cell quality metrics to ensure that we follow entire product development cycle. This role combines deep electrochemical characterization and controls engineering expertise with strong systems thinking, cross-functional leadership, and a drive for innovation and product excellence. You will be the component manager for BMS application layer/cell integration and support controls designs from the concept through production, ensuring compliance with safety, regulatory, thermal, vibration, structural, and manufacturability requirements.
About the Role - You will:
- Design and maintain high quality cell controls algorithms (including SOC, SOH, thermal controls, and power limits)
- Develop and maintain and validate cell models, enabling using experimental parameters and field data to further optimize performance
- Support integration of code into BMS controls to implement on a pack or system level
- Support and own cell centric requirements for feature algorithms around cell monitoring, diagnostics, performance, thermal management, and safety.
- Participate in detailed DFMEA and DVP&R documentation creation
- Responsible for the development of technical project plans and schedules covering engineering activities, meeting all design control and product development SOP requirements
- Support the transition of designs from prototype to high-volume manufacturing, focusing on Design for Manufacturing (DFM) and Design for Assembly (DFA)
- Maintain design documentation and facilitate design reviews
Your Experience Includes:
- Degree in Electrical Engineering, Chemical/Electrochemistry Engineering, Mechatronics, Control Systems or related field; bachelor's with 5+ years OR Master's with 3+ industry experience in BMS controls modeling/design
- Strong Proficiency in MATLAB/Simulink and or Embedded C/C++
- Experience in BMS development, cell modeling, or battery cell testing
- Strong understanding of Lithium-ion and chemistry, control theory, and BMS communication protocols (CAN, UDS)
- Experience with Vector tools (CANalyzer, CANape), revision control repositories (GIT)
- Strong background with DFMEA, PFMEA, FTTI, etc.
- Strong problem-solving skills and the ability to perform root cause analysis
Additional Desired Skills:
- Prior experience in high voltage battery systems, energy storage or EV industry
- Deep knowledge of battery electrical components (cells, modules, current collectors, busbars, module too pack integration etc)
- Knowledge of manufacturing test processes unique to battery pack construction (e.g., capacity testing, broken weld detection, etc.) a bonus but not required
- Knowledge of other cell chemistries (LFP, NMC)
- Knowledge of safety critical standards ISO 26262 and ASPICE
Designed and assembled in the United States, Proterra's innovative battery platform offers industry-leading energy density, durability, performance and safety systems - enabling Proterra EV batteries to be the premium choice for commercial vehicles and industrial equipment.
Proterra's battery technology offers industry-leading energy density, safety systems, and durability. Proudly designed in Silicon Valley and assembled in Greer, South Carolina, Proterraยฎ batteries are the premier choice to electrify commercial vehicles ranging from buses and trucks to construction equipment and more. Proterra is building innovative battery technology to power a better, more sustainable world.
Location: Onsite role in Greer, SC
Travel: < 15% Travel
Applicants must be authorized to work for any employer in the U.S. There is no immigration sponsorship available for this role (ex: H1-B, OPT, CPT, TN or any other employment sponsorship).
Proterra is an Equal Employment Opportunity Employer, providing equal employment opportunities to all Employees and applicants for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, disability, age, genetic information, veteran status, pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation or any other characteristic protected by applicable federal, state, or local law or ordinance. Proterra participates in the Electronic Employment Verification Program (E-Verify).
LI-BJ1
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.