Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Principal OR Scientist

Job

GreyOrange

Redwood City, CA (In Person)

Full-Time

Posted 2 days ago (Updated 17 hours ago) • Actively hiring

Expires 7/24/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Principal OR Scientist Required Experience 12 to 20 Years Skills Research Scientist,Machine Learning,Python,Retrieval Augmented Generation,Large Language Model,Reinforcement Learning Job Description We are seeking a highly skilled and innovative Principal Engineer - Operations Research & Machine Learning to lead the development of advanced optimization algorithms for complex, automated fulfillment environments. This role requires a deep understanding of operations research, optimization theory, Machine Learning, Reinforcement Learning and simulation modelling, with a strong focus on solving NP-hard problems. The Principal Engineer is also expected to build and lead a team of Staff Engineers.
Key Responsibilities:
Architect and implement robust optimization algorithms utilizing operations research techniques such as Machine Learning, Reenforcement Learning, linear programming, dynamic programming, heuristics, and stochastic models. Develop and apply solutions for NP-hard problems related to scheduling, resource allocation, capacity planning and orchestration using constraint-based and temporal planners, as well as commercial solvers (e.g., Gurobi, CPLEX). Conduct in-depth analysis of large-scale performance data to identify inefficiencies, extract actionable insights, and recommend data-driven improvements in throughput, accuracy, and system stability. Collaborate cross-functionally with software engineering, robotics, and operations teams to integrate simulation models and optimization algorithms into live production systems. Design and validate digital twins that offer predictive capabilities and support scenario planning and what-if analysis for future deployments. Leverage expertise in simulation frameworks and tools (e.g., AnyLogic, FlexSim, Simio, or custom-built environments in Python/C++) to develop high-fidelity models for continuous performance evaluation. Develop and maintain analytics solutions, data pipelines, and optimization engines using strong programming skills in Python, R, and SQL. Apply deep domain knowledge of automated warehouse operations, robotics orchestration, and human-machine interaction to ensure simulation fidelity and real-world applicability. Build a team of high performance Staff Engineers Lead the end to end delivery of micro-services where the algorithms are deployed using industry best practices Department Systems Architecture & AI Mandatory Skills Research Scientist,Machine Learning,Python,Retrieval Augmented Generation,Large Language Model,Reinforcement Learning Location Redwood City Experience 12 to 20 years Unit Advanced Automation Function Systems Architecture & AI Type of Employment Full Time