1

Algorithm Developer Jobs in Austin, TX (NOW HIRING)

Role Overview The Gait Control Engineer will lead the development of locomotion control algorithms for Shift's robotic footwear platform. This role focuses on designing, implementing, and deploying ...

Senior iOS Developer

Austin, TX · On-site

$59.50 - $77/hr

As a Senior iOS Developer , you'll develop sophisticated motion detection algorithms, implement data telemetry features, and create production-ready solutions that sync with enterprise data stores ...

Signal Processing Engineer

Austin, TX · On-site

$121K - $230K/yr

In this role, you will create efficient, hardware-friendly algorithms that run directly on custom ... Education : BS, MS or PhD in Electrical Engineering, Computer Engineering, Signal Processing, or a ...

Software Developer-Java

Austin, TX · On-site

$56.75 - $72.25/hr

... algorithms • Experienced in delivering advanced solutions for a multi-tier, distributed web ... • Hands-on programming experience with Java and J2EE, Java11 related technologies: Spring ...

MLflow or similar preferred) - Strong understanding of statistics, algorithms, and machine learning best practices Qualification: - Bachelor's degree in Computer Science, Engineering, or a related ...

Senior Software Engineer

Austin, TX · On-site

$121K - $160K/yr

Azure DevOps Notable Projects & Accomplishments * Telemedicine Platform: Proprietary system with ... Solid grasp of computer science foundations, mainly algorithms and data structures * Expertise in ...

... Developer Location: Austin, TX (Hybrid) Duration: 6 months (possibility of extension ... Understanding of algorithms, statistics, and data structures * Experience with LLMs, transformers ...

GNC Engineer

Blanco, TX · On-site

$120K - $180K/yr

In this role, you will develop powered ascent trajectories and guidance algorithms, support new ... Mentor junior engineers in trajectory optimization and mission design. * Author technical ...

GNC Engineer

Blanco, TX · On-site

$120K - $180K/yr

In this role, you will develop powered ascent trajectories and guidance algorithms, support new ... Mentor junior engineers in trajectory optimization and mission design. * Author technical ...

Senior Software Engineer

Austin, TX

$121K - $160K/yr

Azure DevOps Notable Projects & Accomplishments * Telemedicine Platform: Proprietary system with ... Solid grasp of computer science foundations, mainly algorithms and data structures * Expertise in ...

Develop predictive and classification models using machine learning algorithms. * Perform data ... Strong programming skills in Java . * Solid understanding of Machine Learning algorithms and ...

Signal Processing Engineer

Austin, TX · On-site

$121K - $230K/yr

Design and develop numerical algorithms, such as custom data compression to increase radio ... Education : BS, MS or PhD in Electrical Engineering, Computer Engineering, Signal Processing, or a ...

next page

Showing results 1-20

Algorithm Developer information

See Austin, TX salary details

$33

$77

$102

How much do algorithm developer jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for algorithm developer in Austin, TX is $77.78, according to ZipRecruiter salary data. Most workers in this role earn between $66.20 and $88.12 per hour, depending on experience, location, and employer.

What does an algorithm developer do?

An algorithm developer designs, analyzes, and implements algorithms to solve specific problems or improve processes, often working with data structures and programming languages. They optimize algorithms for efficiency and accuracy, frequently using tools like Python, C++, or MATLAB, and may collaborate with data scientists or software engineers. Their work is essential in fields such as machine learning, artificial intelligence, and software development.

How much do algorithm developers make?

Algorithm developers typically earn a median salary ranging from $80,000 to $130,000 annually, depending on experience, location, and industry. Senior roles or those with specialized skills in machine learning or data analysis can earn higher salaries, often exceeding $150,000 per year.

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.

Will AI replace algorithm developers?

AI is unlikely to fully replace algorithm developers, as their role involves designing, optimizing, and understanding complex algorithms that require human creativity and domain expertise. Instead, AI tools can assist developers by automating routine tasks and enhancing productivity, allowing them to focus on more advanced problem-solving and innovation.

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 engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand fields like artificial intelligence, machine learning, or at major tech companies, can earn $500,000 or more annually. Compensation often includes base salary, bonuses, and stock options, and typically requires advanced skills, extensive experience, and sometimes leadership roles.

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 popular job titles related to Algorithm Developer jobs in Austin, TX? For Algorithm Developer jobs in Austin, TX, the most frequently searched job titles are:
What job categories do people searching Algorithm Developer jobs in Austin, TX look for? The top searched job categories for Algorithm Developer jobs in Austin, TX are:
What cities near Austin, TX are hiring for Algorithm Developer jobs? Cities near Austin, TX with the most Algorithm Developer job openings:
Gait Control Engineer

Gait Control Engineer

Shift Robotics

Austin, TX • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 7 days ago


Job description

About Shift Robotics
We're making the world a more walkable place. Through intuitive personal mobility, we make walking faster, more efficient, and more accessible to empower people to choose walking over sitting in traffic. By giving people the ability to Moonwalk, we believe the path forward to a better future is easily reached on your own two feet.
Our flagship product, Moonwalkers, are the world's fastest robotic shoes, augmenting natural walking with intelligent locomotion assistance. By giving people the ability to Moonwalk, we believe the path toward a more human-scale future can be reached on your own two feet.
We are building the next generation of Moonwalkers and are looking for engineers who thrive in fast-paced environments where hardware, software, and human motion intersect.
We are covered in Wired, CNET, Gizomodo, PCMag and many other tech press.
Role Overview
The Gait Control Engineer will lead the development of locomotion control algorithms for Shift's robotic footwear platform. This role focuses on designing, implementing, and deploying robust control and estimation algorithms that enable safe, intuitive, and responsive human-machine interaction.
You will work closely with mechanical, electrical, and firmware teams to develop algorithms that run reliably on embedded systems while handling real-world variability in human gait and terrain.
This role requires strong intuition for human locomotion, control systems, and embedded algorithm implementation.
Responsibilities:
Locomotion Control Development
  • Design and implement gait control algorithms for wearable robotic systems.
  • Develop control strategies for walking assistance across different user speeds, terrain conditions, and gait phases.
  • Implement and validate locomotion controllers on embedded hardware.

State Estimation & Sensor Fusion
  • Develop real-time estimation algorithms using IMU, force sensors, encoders, and other onboard sensors.
  • Implement sensor fusion pipelines for gait phase detection, motion estimation, and intent recognition.
  • Ensure algorithms remain robust under noisy real-world conditions.

Algorithm Prototyping & Validation
  • Prototype algorithms in Python or MATLAB before deploying to embedded systems.
  • Evaluate control strategies using simulation tools (e.g., MuJoCo, Simulink, or custom simulation environments).
  • Design experiments and analyze data from real hardware testing.

Embedded Implementation
  • Translate algorithms into efficient C/C++ implementations for real-time embedded systems.
  • Optimize algorithms for low-latency execution on resource-constrained processors.
  • Work with firmware engineers to integrate control algorithms into production software.

System Integration
  • Collaborate with mechanical and electrical engineers on actuator selection, sensor placement, and system architecture.
  • Ensure control algorithms meet performance, safety, and reliability requirements.
  • Identify system limitations and propose improvements in hardware or software.

Requirements
Education:
  • MS or PhD in Robotics, Mechanical Engineering, Electrical Engineering, or related field
Experience:
2+ years experience developing control algorithms for:
  • wearable robotics
  • legged robots
  • powered prosthetics
  • exoskeletons
  • humanoid locomotion
Technical Skills:
  • Strong understanding of:
  • Control systems
  • Multibody dynamics
  • Human locomotion
  • State estimation
  • Sensor fusion

Experience with:
  • Real-time control implementation in C/C++
  • Algorithm prototyping using Python or MATLAB
  • Embedded systems development
  • Processing IMU and force sensor data
  • Debugging real-time robotic systems

Preferred Qualifications:
Experience with one or more of the following:
  • Gait phase detection and intent recognition
  • Model-based control (e.g., MPC, optimal control)
  • Extended Kalman Filters or nonlinear state estimation
  • RTOS-based embedded systems
  • ARM Cortex microcontrollers
  • Real-time signal processing
  • Simulation tools such as MuJoCo, Simulink, or OpenSim
  • Experience working on production robotics systems or shipping hardware products is highly valued.

Benefits
  • Competitive salary and equity participation
  • 401(k) retirement plan
  • Medical, dental, and vision insurance
  • Flexible vacation policy
  • Paid holidays
  • A collaborative, fast-moving engineering environment
  • Opportunity to shape the future of personal mobility