CrawlJobs Logo

Senior Staff Engineer - Operations Research

United States, Sunnyvale 267000.00 - 297000.00 USD / Year · Job Posted January 29, 2026
Apply Position
Job Link Share

Job Description

The mission of the Surge team is to maintain overall marketplace reliability by balancing supply/demand in real-time through dynamic pricing. We build scalable real-time systems to understand the state of the market, forecast future demand, make predictions using ML models, solve network optimization programs, and eventually make pricing decisions for each rider session. Surge plays a critical role in service of Uber’s mission to make transport accessible. We generate billions of dollars in annual gross bookings for the company by optimizing network efficiency and make a significant contribution to driver earnings. What we do has an outsized impact on our riders because prices and reliability are two of the most important elements of customer experience.

Job Responsibility

  • Work with a mixed team of Engineers, Operations Researchers, and Economists
  • Build new scalable algorithms for real-time pricing of Ubers products across hundreds of global marketplaces
  • Help set the team's technical direction and roadmap
  • Communicate with leadership, identify new opportunities, and help guide the growth of more junior engineers

Requirements

  • PhD in relevant fields (Operations Research, Industrial Engineering, Computer Science) with a focus on optimization modeling
  • 6+ years of industry experience developing algorithms and models for large-scale deployment
  • Experience with optimization packages such as Gurobi, CPLEX, and OR Tools
  • Experience with two-sided marketplace design, pricing optimization, matching/allocation
  • Strong communication skills and ability to work effectively with cross-functional partners
  • Proficiency in one or more coding languages such as Python, Java, Go, or C++

Nice to have

  • Familiarity with Machine Learning models, experimentation (e.g., A/B testing) and causal inference
  • Experience with real-time optimization systems (optimization under tight time constraints)
  • Experience mentoring and growing junior engineers
  • Experience with creating and defining technical direction and roadmaps
  • Experience in 0 to 1 projects from idea/inception through to launch

What we offer

  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Staff Engineer - Operations Research

8 matching positions

Senior Staff Perception/ML Research Engineer

As a Senior Staff Perception/ML Research Engineer on the Perception and Safety R...
Location
Location
United States , Waltham
Salary
Salary:
173732.00 - 238882.00 USD / Year
bostondynamics.com Logo
Boston Dynamics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience working with perception sensor data, including stereo, LiDAR, radar, ToF, or IR data
  • 5+ years of experience applying ML to perception problems, ideally on embedded systems
  • Deep knowledge of state of the art in related areas including human detection, autonomous vehicle and driver assist systems, and robot safety
  • Experience developing and deploying ML-based perception software for time-sensitive control systems, such as robotics
  • Experience developing specifications for perception systems from high-level product requirements
  • Experience with the full lifecycle of deep learning development, including network design, data management, training, evaluation, hyperparameter search, deployment, and validation
  • Strong communication skills, including ability to author technical documentation and deliver presentations on technical topics
  • History of leading cross-functional technical efforts through planning, technical requirement development, and interdisciplinary collaboration
  • History of working in small, interdisciplinary teams
  • Eligible to work in the United States
Job Responsibility
Job Responsibility
  • Help build the systems that allow our robots to operate safely around people
  • Develop datasets, metrics, and validation plans for ML models
  • Build, validate, and deploy ML models to detect hazards, humans, and other environmental features
  • Integrate these models onto our robots' embedded systems to collect data and evaluate performance
  • Work to improve model accuracy and run-time performance of models on specific hardware
  • Lead cross-functional technical efforts involving interdisciplinary efforts to develop robotic systems
  • Work closely with a small team to design and prototype new payloads, platforms, and product features which create safety features for our robots
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • paid time off
  • annual bonus structure
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer (Device Security)

At Palo Alto Networks® everything starts and ends with our mission: Being the cy...
Location
Location
United States , Santa Clara
Salary
Salary:
126000.00 - 204500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science or similar fields
  • Ph.D. degree is a big plus
  • Strong background in security research combined with hands-on software development experience, particularly in system software development
  • Preference for candidates who understand Windows operating system security and programming
  • Demonstrated understanding and experience with using the latest AI/LLM technology
  • Good knowledge of computer networking in general, and Ethernet and TCP/IP in particular
  • Strong programming skills in languages such as C/C++, Python, Go, or Java
  • Experience in one or more of: Security vulnerability detection and monitoring
  • Malware attack analysis
  • IDS/IPS and application-based firewalls
Job Responsibility
Job Responsibility
  • Research and identify security vulnerabilities and threats across a wide range of devices, Operating Systems and software components
  • Drive innovation by applying the latest AI and LLM technologies to automated threat detection and device discovery
  • Conduct deep analysis of network traffic and device behaviors
  • Design and prototype security research tools and engine components for our cloud-based platforms
  • Collaborate on cross-functional projects to lead and coordinate research efforts
  • Support customer trials and handle complex security-related issues
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer

GEICO is seeking an experienced Senior Staff Engineer to join our PaaS organizat...
Location
Location
United States , Chevy Chase
Salary
Salary:
110000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep hands-on experience in complex system design and development of multi-tier distributed systems
  • preferably that manages millions of file transfers and file sharing capabilities among internal and external partners.
  • Fluent in at least two OOP languages such as Java, Go, Python, C++, etc.
  • Experience partnering with engineering teams and transferring research to production
  • Experience with continuous delivery and infrastructure as code
  • In-depth knowledge of CS data structures and algorithms
  • Experience solving analytical problems with quantitative approaches
  • Ability to excel in a fast-paced, startup-like environment
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, test automation and related tools, operations, real-time communication)
  • Experience in CI/CD pipeline and related open-source tools like GIT/Jenkin/CircleCI/SonarQube and knowledge in Terraform/Ansible will be big plus
Job Responsibility
Job Responsibility
  • Focus on multiple areas and provide technical and thought leadership to design, build, and productionize an enterprise application
  • Develop and execute technical software development strategy for a variety of domains
  • Accountable for the quality, usability, and performance of the solutions
  • Influence and educate leadership at all levels
  • Consistently share best practices and improve processes within and across teams
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning
  • Collaborate with application teams and business partners to standardize file sharing practices. Partner with them to scale product from 0 to 1
  • Build & scale next generation file transfer and the file sharing platform to cater file sharing services within GEICO & between GEICO & its trusted external partners
  • Lead the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being.
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance.
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer, Interactive Voice Response - AI/ML

Our Service Engineering team at GEICO is revolutionizing customer service using ...
Location
Location
United States , Palo Alto, CA; New York City, NY; Chevy Chase, MD
Salary
Salary:
130000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on proficiency with modern AI/ML frameworks and tools (e.g., TensorFlow, PyTorch) and programming languages such as Python, Java, or C++
  • Proven experience designing, developing, and deploying AI or machine learning models(LLMs) in production environments, with a focus on scalability and performance
  • Strong software engineering background with expertise in building large-scale distributed systems, preferably in cloud environment (Azure or AWS)
  • Demonstrated ability to apply AI/ML solutions to real-world business problems, delivering measurable impact in areas such as natural language processing, speech recognition, recommendation systems, or intelligent automation
  • Experience in building products using micro-services oriented architecture and extensible REST APIs
  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • Experience with continuous delivery and infrastructure as code
  • Experience in leveraging PowerShell scripting
  • Experience in existing Operational Portals such as Azure Portal
  • Experience with application monitoring tools and performance assessments
Job Responsibility
Job Responsibility
  • Design, develop, and deploy large-scale distributed AI applications that power customer self-service across multiple communication channels (voice, IVR, chat)
  • Build and optimize multi-agent systems that enable intelligent, collaborative decision-making to improve automation and customer experience
  • Collaborate with cross-functional teams (engineering, product, data science) to translate business requirements into scalable AI/ML solutions
  • Ensure system reliability, scalability, and performance through best practices in architecture, testing, and monitoring
  • Stay at the forefront of AI and distributed systems research, brining innovative approaches and tools into production environment
  • Utilize programming languages like Python, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Consistently share best practices and improve processes within and across teams
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer - Java

Our Senior Staff Engineer works with our Staff and Sr. Engineers to innovate and...
Location
Location
United States , Chevy Chase; Austin; Palo Alto; Dallas; Seattle
Salary
Salary:
110000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
  • Experience partnering with engineering teams and transferring research to production
  • Extensive experience in leading and building full-stack application and service development, with a strong focus on SAAS products / platforms
  • Proven expertise in designing and developing microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of both API and event-driven architectures
  • Proven experience designing and delivering highly-resilient event-driven and messaging based solutions at scale with minimal latency
  • Deep hands-on experience in building complex SAAS systems in large scale business focused systems, with great knowledge on Docker and Kubernetes
  • Fluency and Specialization with at least two modern OOP languages such as Java, C#, C++, or Python including object-oriented design
  • Familiarity and comfort with front-end technologies as well as back-end, including technologies like React, Flutter, Angular, Html, Javascript
  • Great understanding of open-source databases like MySQL, PostgreSQL, etc. And strong foundation with No-SQL databases like Cosmos, Cassandra. Apache Trino etc
  • In-depth knowledge of CS data structures and algorithms
Job Responsibility
Job Responsibility
  • Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise
  • Collaborate across team members and across the tech organization to solve our toughest problems
  • Deliver High-Quality services and software for a variety of domains
  • Accountable for the quality, usability, and performance of the solutions
  • Utilize programming languages like Java, C#, or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure/AWS/GCP tools and services
  • Work on End-to-End solutions that may span front-end implementations (Flutter, Agular, React) through API tiers and Back-End domain services
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams
  • Analyze cost and forecast, incorporating them into business plans
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer

Our Senior Staff Engineer works with our Staff and Sr. Engineers to innovate and...
Location
Location
United States , Chevy Chase; Seattle
Salary
Salary:
105000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
  • Experience partnering with engineering teams and transferring research to production
  • Extensive experience in leading and building full-stack application and service development, with a strong focus on SAAS products / platforms
  • Proven expertise in designing and developing microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of both API and event-driven architectures
  • Proven experience designing and delivering highly-resilient event-driven and messaging based solutions at scale with minimal latency
  • Deep hands-on experience in building complex SAAS systems in large scale business focused systems, with great knowledge on Docker and Kubernetes
  • Fluency and Specialization with at least two modern OOP languages such as Java, C#, C++, or Python including object-oriented design
  • Familiarity and comfort with front-end technologies as well as back-end, including technologies like React, Flutter, Angular, Html, Javascript
  • Great understanding of open-source databases like MySQL, PostgreSQL, etc. And strong foundation with No-SQL databases like Cosmos, Cassandra. Apache Trino etc
  • In-depth knowledge of CS data structures and algorithms
Job Responsibility
Job Responsibility
  • Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise
  • Collaborate across team members and across the tech organization to solve our toughest problems
  • Deliver High-Quality services and software for a variety of domains
  • Accountable for the quality, usability, and performance of the solutions
  • Utilize programming languages like Java, C#, or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure/AWS/GCP tools and services
  • Work on End-to-End solutions that may span front-end implementations (Flutter, Agular, React) through API tiers and Back-End domain services
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams
  • Analyze cost and forecast, incorporating them into business plans
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer

GEICO is seeking an experienced Engineer with a passion for building high-perfor...
Location
Location
United States , Chevy Chase
Salary
Salary:
130000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fluency and specialization with at least two modern languages such as Java, Python, GO, or C# including object-oriented design
  • 8+ years of professional software engineering or applied machine learning experience, including 2 or more years working with Generative AI or LLM-based systems in production
  • A track record of turning research ideas into working products with measurable outcomes
  • Strong hands-on experience with Python and modern AI frameworks such as LangChain, LangGraph, LangSmith, LlamaIndex, Hugging Face, and OpenAI or Anthropic APIs
  • Strong understanding of retrieval-augmented generation (RAG), prompt engineering, text-to-structure extraction, and vector database design
  • Demonstrated experience designing, building, and operating production AI systems including agentic workflows and intelligent automation features
  • Proven experience building scalable, resilient, secure, and maintainable products and systems that run reliably in production
  • Strong understanding of agent architectures, workflow orchestration, retrieval-augmented generation, vector databases, and knowledge graph integration
  • Ability to collaborate deeply across teams and co-create solutions with engineers, product managers, and domain experts
  • Experience mentoring engineers and helping others grow in AI, LLM, an agent-based system design
Job Responsibility
Job Responsibility
  • Focus on multiple areas and provide leadership to the engineering teams
  • Partners with engineering teams, data scientists, and product leaders to design, build, and scale AI-powered capabilities that automate workflows, improve decision-making, and elevate user experience
  • Experiment rigorously: define hypotheses, run evaluations, measure impact, and refine models in production
  • Lead through technical influence, providing technical direction and mentorship on AI architecture, LLMs, agent-based development, experimentation, and deployments across multiple teams
  • Set standards for AI reliability, interpretability, and governance tailored to application domains and regulatory constraints
  • Stay on the frontier of AI capabilities continuously evaluating new tools, models, and frameworks to apply responsibly in application domains
  • Drive innovation by exploring new models, frameworks, and reasoning techniques and applying them creatively to real-world challenges
  • Establish and model engineering best practices for reliability, interpretability, safety, governance, and monitoring of production AI systems
  • Utilize programming languages like Python, C#, Java or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer, Software Engineering

Our Senior Staff Engineer works with our Staff and Sr. Engineers to innovate and...
Location
Location
United States , Chevy Chase; Austin; Richardson; Seattle; Palo Alto
Salary
Salary:
110000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
  • Experience partnering with engineering teams and transferring research to production
  • Track-record of publications history in credible conferences and journals
  • Experience with continuous delivery and infrastructure as code
  • In-depth knowledge of CS data structures and algorithms
  • Experience solving analytical problems with quantitative approaches
  • Ability to excel in a fast-paced, startup-like environment
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • Fluency and Specialization with at least two modern languages such as Go, Java, C++, Python or C# including object-oriented design
  • Experience with Microservices oriented architecture and extensible REST APIs
Job Responsibility
Job Responsibility
  • Focus on multiple areas and provide technical and thought leadership to the enterprise
  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
  • Develop and execute technical software development strategy for a variety of domains
  • Accountable for the quality, usability, and performance of the solutions
  • Utilize programming languages like Python, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams
  • Analyze cost and forecast, incorporating them into business plans
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right