1

Algorithms Jobs in Columbus, OH (NOW HIRING)

Advanced Controls Engineer

Westerville, OH

$80K - $104K/yr

This position will support the integration of these algorithms into the base Vertiv Thermal Controls embedded and software platforms throughout the R&D, implementation, and testing verification ...

Advanced Controls Engineer

Westerville, OH · On-site

$80K - $104K/yr

This position will support the integration of these algorithms into the base Vertiv Thermal Controls embedded and software platforms throughout the R&D, implementation, and testing verification ...

We also use custom image-recognition algorithms to analyze test images sent to us by the technicians. We have a great team of bright minds who visualize the future of our application, and we are ...

Skilled at teaching algorithm design, code tracing, and debugging strategies for Java programming. Guides students through implementing searching and sorting algorithms, designing class hierarchies ...

next page

Showing results 1-20

Algorithms information

See Columbus, OH salary details

$63.8K

$129.6K

$185K

How much do algorithms jobs pay per year?

As of Jun 19, 2026, the average yearly pay for algorithms in Columbus, OH is $129,591.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,929.00 and $153,382.00 per year, depending on experience, location, and employer.

What jobs use algorithms?

Algorithms are fundamental to many jobs in technology, data science, software engineering, and artificial intelligence. Professionals in these roles develop, analyze, and implement algorithms to solve problems, optimize processes, and create software solutions, often using programming languages like Python, Java, or C++. Knowledge of data structures, mathematical concepts, and coding skills are essential in these fields.

What is the job of an algorithm?

The job of an algorithm is to provide a step-by-step procedure for solving a specific problem or performing a task efficiently. In programming and data analysis, algorithms are used to process data, make decisions, and optimize outcomes, often requiring knowledge of coding languages and logical thinking.

What is the difference between Algorithms vs Data Analysts?

AspectAlgorithmsData Analysts
Required CredentialsDegree in Computer Science, Mathematics, or related fields; programming skillsDegree in Statistics, Mathematics, or related fields; analytical skills
Work EnvironmentTech companies, research labs, software developmentBusiness, finance, marketing, healthcare sectors
Employer & Industry UsageUsed to develop models, optimize processes, and automate tasksUsed to interpret data, generate reports, and support decision-making

Algorithms focus on designing step-by-step procedures for problem-solving and are essential in software development and AI. Data Analysts interpret and visualize data to help organizations make informed decisions. While both roles work with data, algorithms are more technical and programming-intensive, whereas data analysts focus on data interpretation and reporting.

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

To thrive as an Algorithms Engineer, you need a strong background in computer science, mathematics, and data structures, typically supported by a relevant degree. Familiarity with programming languages like Python or C++, version control systems, and algorithm analysis tools is essential. Strong analytical thinking, problem-solving ability, and effective communication skills set exceptional candidates apart. These competencies are crucial for designing efficient solutions, optimizing performance, and collaborating effectively within technical teams.

What are algorithms in the context of computer science jobs?

Algorithms are step-by-step procedures or sets of rules designed to solve specific problems or perform tasks, commonly used in computer science for data processing, calculation, and automated reasoning. Professionals who work with algorithms develop, analyze, and optimize these procedures to improve the efficiency and effectiveness of software and systems. Understanding algorithms is crucial for roles like software engineers, data scientists, and researchers, as it enables them to create solutions that are both correct and efficient.

What jobs pay 500,000 a year in the US?

In the field of algorithms, senior roles such as Principal Data Scientist, Lead Machine Learning Engineer, or Chief Data Officer can reach or exceed $500,000 annually, especially in large tech companies or finance firms. These positions typically require advanced skills in machine learning, data analysis, and programming, along with extensive experience and often a master's or PhD degree.

What are some common challenges faced by professionals working in algorithm development roles?

Professionals in algorithm development often encounter challenges such as balancing computational efficiency with accuracy, ensuring scalability for large datasets, and adapting algorithms to evolving requirements. Collaborating closely with data scientists, engineers, and product teams is essential to align solutions with real-world constraints and business goals. Staying current with the latest research and technologies is also important, as the field evolves rapidly and new methods frequently emerge.

What jobs pay 10,000 a month without a degree?

In the field of algorithms and related tech roles, high-paying jobs such as software developers, data scientists, and machine learning engineers can earn $10,000 or more per month, often without a formal degree if they have strong coding skills, experience, and certifications. Freelance consulting, contract work, or positions in tech startups may also offer such salaries based on expertise and project scope.
Infographic showing various Algorithms job openings in Columbus, OH as of June 2026, with employment types broken down into 81% Full Time, 17% Part Time, and 2% Contract. Highlights an 78% Physical, 3% Hybrid, and 19% Remote job distribution, with an average salary of $129,591 per year, or $62.3 per hour.
Sr. Data Scientist, Programmatic Algorithms

Sr. Data Scientist, Programmatic Algorithms

impact.com

Columbus, OH • On-site

Full-time

Posted 22 days ago


Job description

Job Summary:
impact.com is the world’s leading commerce partnership marketing platform, transforming the way businesses grow by enabling them to discover, manage, and scale partnerships across the entire customer journey. The Senior Data Scientist will design and deploy machine learning models to optimize yield, pricing, and inventory allocation at scale, collaborating closely with various teams while operating with significant autonomy.
Responsibilities:
• Design and deploy ML models that optimize auction pricing, bid shading, floor price setting, and yield across Impact's programmatic inventory.
• Build and iterate on real-time pricing algorithms that balance short-term revenue efficiency with long-term publisher and advertiser health.
• Develop and maintain feedback loops that allow pricing models to adapt to shifting market conditions, inventory mix, and demand patterns.
• Quantify the revenue impact of pricing model improvements; communicate tradeoffs between yield maximization, fill rate, and partner ROI to stakeholders.
• Own ML-driven inventory allocation logic: routing, pacing, and matching supply to demand across partner segments, deal types, and campaign objectives.
• Build models that forecast inventory availability, demand curves, and clearing prices to support proactive allocation decisions.
• Identify and address inefficiencies in inventory utilization — including unsold inventory, suboptimal deal matching, and allocation imbalances across the publisher base.
• Design and own the data infrastructure that feeds programmatic models: event pipelines, feature stores, training datasets, and real-time feature serving.
• Engineer high-signal features from auction logs, bid stream data, user signals, contextual attributes, and historical performance — at the scale of programmatic data volumes.
• Build robust data pipelines with production-grade standards: reliability, observability, versioning, and efficient reprocessing.
• Deploy models to production real-time inference environments; own latency, reliability, and throughput requirements for auction-time decision-making.
• Build monitoring systems that track model performance, data drift, and system health in production; define alerting thresholds and retraining triggers.
• Partner with MLOps and Platform Engineering to ensure scalable, low-latency serving infrastructure meets SLOs under high-volume auction traffic.
• Own the full model lifecycle: training, evaluation, deployment, A/B testing, and iteration.
• Design and execute rigorous A/B and holdout experiments to measure the causal impact of model changes on yield, fill rate, advertiser performance, and publisher revenue.
• Build evaluation frameworks that go beyond offline metrics — validating model behavior in live auction environments where feedback signals are delayed or noisy.
• Translate experimental results into clear business narratives; present findings and recommendations to Product and business stakeholders.
• Research and implement adaptive, self-learning components within the programmatic stack — including contextual bandits, reinforcement learning signals, and online learning approaches where appropriate.
• Design feedback mechanisms that close the loop between auction outcomes, model updates, and system behavior; reduce reliance on manual tuning and rule-based overrides.
• Stay current with advances in programmatic ML, auction theory, and online optimization; evaluate applicability to Impact's specific marketplace dynamics.
• Serve as the primary ML technical partner for the Rubicon product and engineering teams; translate business requirements into modeling approaches and communicate technical tradeoffs clearly.
• Collaborate with Data Science peers on shared infrastructure, modeling standards, and cross-domain feature reuse.
• Document models, architectures, and experimental findings to a standard that enables review, replication, and knowledge transfer across teams.
Qualifications:
Required:
• 5+ years in data science, ML engineering, or quantitative research, with at least 2+ years building and deploying ML models in programmatic advertising, ad tech, marketplace optimization, or a closely related domain (e.g., real-time bidding, dynamic pricing, auction systems).
• Demonstrated understanding of programmatic auction mechanics (RTB, header bidding, floor pricing, deal types, bid shading) and how ML can be applied to optimize outcomes across the supply-demand stack.
• Proven ability to take models from prototype to production independently — including real-time inference, monitoring, retraining pipelines, and SLO ownership.
• Experience designing and building data pipelines, feature stores, and training infrastructure for high-volume, low-latency ML systems.
• Strong Python and SQL; proficiency with ML libraries (scikit-learn, XGBoost, LightGBM, PyTorch/TensorFlow) and large-scale data tools (Spark, Kafka, or equivalent streaming/batch frameworks).
• Experience with real-time feature serving and low-latency model deployment (REST APIs, gRPC, or streaming inference).
• Familiarity with production ML workflows: model versioning, drift monitoring, A/B testing, evaluation, and retraining.
• Experience processing and modeling at programmatic data scale: high-cardinality auction logs, bid stream data, impression and click events.
• Strong grasp of causal inference and experiment design in online, delayed-feedback environments (auction holdouts, switchback tests, variance reduction techniques).
• Ability to explain complex modeling decisions and tradeoffs to Product and business stakeholders; comfortable presenting in cross-functional forums.
• Bachelor's in a quantitative field (CS, Statistics, Math, Engineering, Economics, or similar); Master's/PhD preferred.
Preferred:
• Direct experience with SSP, DSP, or exchange-side yield optimization — particularly floor price optimization, bid landscape modeling, or deal matching algorithms.
• Familiarity with auction theory (first-price vs. second-price dynamics, optimal reserve pricing, revenue equivalence) and its practical implications for programmatic ML.
• Experience with contextual bandits, multi-armed bandits, or reinforcement learning applied to real-time decisioning problems.
• Knowledge of online learning and adaptive algorithms in production environments with non-stationary data distributions.
• Familiarity with privacy-preserving ML techniques relevant to programmatic (differential privacy, federated learning, cookieless attribution modeling).
• Experience with GCP tools (BigQuery, Vertex AI, Dataflow, Pub/Sub) and/or Databricks/Spark for large-scale event processing and model training.
• Exposure to supply forecasting, inventory management, or capacity planning in programmatic or marketplace contexts.
• Familiarity with Impact's affiliate and partnership ecosystem, or prior experience at the intersection of performance marketing and programmatic delivery.
Company:
impact.com, the world’s leading partnership management platform, is transforming the way businesses manage and optimize all types of partnerships—including traditional rewards affiliates, influencers, commerce content publishers, B2B, and more. Founded in 2008, the company is headquartered in Santa Barbara, California, US, , with a team of 1001-5000 employees. The company is currently Late Stage.