CrawlJobs Logo

Software Engineer II (Operations Research)

uber.com Logo

Uber

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

171000.00 - 190000.00 USD / Year

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.

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
  • Take things from mathematical formulation through to prototype and experiment
  • Work with backend engineers to put your ideas into production

Requirements:

  • PhD in relevant fields (Operations Research, Industrial Engineering, Computer Science) with a focus on optimization modeling
  • Experience developing algorithms and models for large-scale optimization problems
  • Experience with optimization packages such as Gurobi, CPLEX, and OR Tools
  • 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:

  • Experience with two-sided marketplace design, pricing optimization, matching/allocation, etc…
  • Familiarity with Machine Learning models, experimentation (e.g., A/B testing) and causal inference
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

Additional Information:

Job Posted:
January 30, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer II (Operations Research)

Software Engineer, Principal

DCS has an exciting opportunity for a Principal Software Engineer providing supp...
Location
Location
United States , Bedford
Salary
Salary:
120506.00 - 150000.00 USD / Year
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship
  • Active Top Secret level clearance and SCI eligible
  • Bachelor's or Master's Degree in a related field
  • 20+ years of experience with 12+ years of experience in the DoD
  • Experience with Information Technology (IT) systems and the design, development, testing, evaluation, and maintenance of software, including software Verification and Validation (V&V)
  • Personnel must meet Information Assurance Technical (IAT) Level II certification requirements per DoD 8570.01-M
  • Experience across the full software development lifecycle for DoD systems, including architecture, design, implementation, testing, documentation, delivery, and sustainment, with knowledge of software engineering best practices (coding standards, code reviews, source control, build processes, and configuration management)
Job Responsibility
Job Responsibility
  • Assess feasibility through analysis, problem definition, and solution evaluation
  • Document and demonstrate solutions using diagrams, code, and documentation
  • Improve operations by analyzing systems and recommending procedural changes
  • Acquire and license software by coordinating with vendors and testing products
  • Analyze and summarize development and service issues to inform stakeholders
  • Support mission goals by completing engineering tasks as required
  • Perform SQA to ensure software meets defined quality standards
  • Collaborate in Agile teams to design, code, test, and review software and scripts
  • Contribute to build, deployment, and documentation tasks as needed
  • Support all phases of the acquisition lifecycle through engineering activities and documentation (e.g., AoA, SEP, CDR)
What we offer
What we offer
  • medical
  • dental
  • 401k
  • ESOP
  • PTO
  • education reimbursement
  • work/life balance
  • parental and other leave programs
  • Fulltime
Read More
Arrow Right

Geoint Systems Engineer

Reinventing Geospatial (RGi) is a leading expert in geospatial solutions for Def...
Location
Location
United States , Aberdeen Proving Grounds; Alexandria
Salary
Salary:
Not provided
rgi-corp.com Logo
Reinventing Geospatial
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Top Secret clearance with an ability to obtain SCI access and willingness to obtain CI Polygraph
  • US Citizenship Required
  • Experience with installation, configuration, security hardening, operation, maintenance, and troubleshooting of: Windows operating systems (Server and Desktop environments), Linux operating systems (RHEL, CentOS, Ubuntu, or similar distributions)
  • Proficiency in managing and troubleshooting enterprise software including: Web servers (Apache, Nginx, IIS), Database systems (PostgreSQL, SQL Server, MySQL, Oracle), Web applications and services Middleware and application servers
  • Strong scripting and automation capabilities with knowledge of: General programming paradigms including data types, control flow structures, and logic constructs, PowerShell, Python, Bash/Shell scripting experience
  • Experience with REST API technologies including: Understanding of HTTP methods (GET, POST, PUT, DELETE, PATCH) and the ability to automate API interactions for system integration and operations, JSON/XML data handling
  • Comprehensive understanding of networking fundamentals: Network protocols (TCP, UDP, multicast, unicast), File sharing protocols (SMB, NFS), IP addressing schemes (IPv4/IPv6) and subnet calculations, Routing concepts and implementation, OSI model and troubleshooting methodology
  • Experience with network troubleshooting tools and techniques
  • Knowledge of system hardware architecture for selection, suitability analysis, operation, and troubleshooting: RAID configurations (0, 1, 5, 6, 10), HDD vs. SSD performance characteristics, SAN architecture and management, CPU architectures and performance considerations, RAM capacity and speed requirements, GPU capabilities for geospatial processing workloads
  • Ability to perform hardware capacity planning and performance optimization
Job Responsibility
Job Responsibility
  • Support the installation, configuration, operation, and maintenance of geospatial software systems
  • Utilize technical expertise across operating systems, enterprise applications, automation technologies, and hardware infrastructure to ensure mission-critical geospatial capabilities remain operational and secure
  • Analyze system capabilities with AGE and COE compliance requirements and identify gaps
  • Maintain functional specifications that define essential technical requirements of Legacy DCGS-A, IS&A, Mission Command, and COE CPCE
  • Maintain system engineering documentation including the System Engineering Plan, Software Requirements Traceability Matrix
  • Cross reference mapping of GEOINT functional specifications to Intelligence or Mission Command Systems specifications and program-level documents, such as the Capabilities Production Document (CPD), Information Systems Interface Control Document (IS-ICD), and Requirements Definition Package (RDP)
  • Interact with systems users to translate their requirements into systems, hardware, and software requirements and design
  • Plan and perform engineering research, design development, and other assignments in conformance with design, engineering and customer specifications
  • Lead team of engineers through project completion
  • responsible for major technical/engineering projects of higher complexity
What we offer
What we offer
  • 100% paid employee healthcare & dental insurance
  • Paid parental leave
  • 401k with matching
  • Escalating vacation time
  • Referral bonuses
  • Tuition reimbursement
  • Professional development training
  • Free beverages and snacks
  • Weekly catered lunches and breakfast on Fridays
  • Fulltime
Read More
Arrow Right

Cloud Engineer IV

The Cloud Engineer is responsible for designing, implementing and documenting hi...
Location
Location
United States , Washington, DC
Salary
Salary:
140000.00 - 155000.00 USD / Year
chickasaw.com Logo
Chickasaw Nation Industries, Inc (CNI)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to obtain, maintain and access classified information at the Top Secret level
  • Bachelor's degree and a minimum of 8 years relevant experience, or equivalent combination of 15 years of education/experience
  • Certification at the IAT II is required (can consist of: CCNA-Security, CYSA+, GICSP, GSEC, Security+ CE, CND, SSCP)
  • Advanced understanding of distributed systems via on prem, cloud native or hybrid computing
  • Familiarity with systems management concepts, processes and standards, capacity and performance management and tuning, and storage and network management
  • Good understanding of infrastructure: AD, DNS, firewalls, load balancers, routing, switching, etc.
  • Experience in building applications using languages
  • Experience in database systems
  • Experience in working with microservices and containerization, including virtualization, orchestration, cluster management, and container storage
  • Experience with scripting languages
Job Responsibility
Job Responsibility
  • Evaluates provided documentation and make recommendations to the government on acceptability of technical artifacts
  • Tracks and reports commercial parity exceptions on a monthly basis to support the customer
  • Evaluates change/release notifications from CSPs and advise the government on the operational impact of those changes
  • Provides direction on designing cloud infrastructure capable of supporting applications in the cloud with an emphasis on scalability, automation, performance and availability
  • Advises user community on CSO adoption based on specific DoD use cases
  • Interacts with CSPs on a weekly basis to discuss cloud adoption pipeline
  • Engages with CSPs on routine questions regarding DoD configuration, policy, and controls
  • Facilitates and attends multi-cloud technical exchange meetings
  • Develops and tracks DoD CSO demand tracking list for IC working groups
  • Works with Cyber PMO to ensure engineered solutions meet cyber compliance
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Company Life Insurance
  • Short-Term and Long-Term Disability Insurance
  • 401(K) Immediate Vesting
  • Professional Development Assistance
  • Legal Aid Assistance Program
  • Family Planning / Fertility Assistance
  • Personal Time Off
  • Fulltime
Read More
Arrow Right

Sdet ii - ai applications

As a Software Development Engineer in Test (SDET) II, you will play a critical r...
Location
Location
United States , Mendon
Salary
Salary:
Not provided
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 3-5 years of experience in software testing, validation engineering, machine learning engineering, or autonomous systems development
  • Strong understanding of AI behavior, model evaluation, data pipelines, and real time system interactions
  • Hands on experience with automated testing frameworks, simulation tools, scenario generation, or hardware in the loop validation
  • Ability to design testing architectures that scale across cloud, embedded, and robotics environments
  • Experience analyzing metrics, failure cases, regression patterns, and long tail performance challenges
  • Ability to collaborate with research, robotics, infrastructure, and product teams to define and execute complex testing plans
  • Strong programming skills in languages used for verification and automation such as Python, C++, or similar
  • Experience with CI/CD systems, version control, and structured testing workflows
  • Strong problem solving and analytical capabilities with a focus on reliability and safety
Job Responsibility
Job Responsibility
  • Define and own the AI driven testing strategy for autonomy across simulation, hardware, software, and real-world validation
  • Develop automated verification pipelines that use AI, data driven analysis, and intelligent test generation to evaluate system performance at scale
  • Design tests that expose edge cases, failure modes, rare events, and long tail conditions critical for safe autonomous operation
  • Integrate testing workflows with model training pipelines, deployment systems, data infrastructure, and robotics platforms
  • Build metrics, dashboards, and evaluation frameworks that measure reliability, robustness, safety, and regression impacts across model updates
  • Collaborate with AI researchers, robotics engineers, software developers, and safety teams to ensure testing requirements align with system capabilities and operational constraints
  • Use simulation tools, digital twins, and scenario generation to replicate diverse operating conditions and evaluate autonomous behaviors
  • Validate AI performance on hardware in the loop, software in the loop, and real-world testing environments
  • Develop tools that automate labeling, anomaly detection, and performance triage to accelerate debugging and model improvement
  • Identify gaps in test coverage, implement continuous improvements in test methodologies, and maintain high verification standards
What we offer
What we offer
  • Full Benefits - 90% Medical, ESOP, 401K, Generous PTO
  • Fulltime
Read More
Arrow Right

Sdet ii - ai applications

As a Software Development Engineer in Test (SDET) II, you will play a critical r...
Location
Location
United States , Lehi
Salary
Salary:
Not provided
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 3-5 years of experience in software testing, validation engineering, machine learning engineering, or autonomous systems development
  • Strong understanding of AI behavior, model evaluation, data pipelines, and real time system interactions
  • Hands on experience with automated testing frameworks, simulation tools, scenario generation, or hardware in the loop validation
  • Ability to design testing architectures that scale across cloud, embedded, and robotics environments
  • Experience analyzing metrics, failure cases, regression patterns, and long tail performance challenges
  • Ability to collaborate with research, robotics, infrastructure, and product teams to define and execute complex testing plans
  • Strong programming skills in languages used for verification and automation such as Python, C++, or similar
  • Experience with CI/CD systems, version control, and structured testing workflows
  • Strong problem solving and analytical capabilities with a focus on reliability and safety
Job Responsibility
Job Responsibility
  • Define and own the AI driven testing strategy for autonomy across simulation, hardware, software, and real-world validation
  • Develop automated verification pipelines that use AI, data driven analysis, and intelligent test generation to evaluate system performance at scale
  • Design tests that expose edge cases, failure modes, rare events, and long tail conditions critical for safe autonomous operation
  • Integrate testing workflows with model training pipelines, deployment systems, data infrastructure, and robotics platforms
  • Build metrics, dashboards, and evaluation frameworks that measure reliability, robustness, safety, and regression impacts across model updates
  • Collaborate with AI researchers, robotics engineers, software developers, and safety teams to ensure testing requirements align with system capabilities and operational constraints
  • Use simulation tools, digital twins, and scenario generation to replicate diverse operating conditions and evaluate autonomous behaviors
  • Validate AI performance on hardware in the loop, software in the loop, and real-world testing environments
  • Develop tools that automate labeling, anomaly detection, and performance triage to accelerate debugging and model improvement
  • Identify gaps in test coverage, implement continuous improvements in test methodologies, and maintain high verification standards
What we offer
What we offer
  • Full Benefits - 90% Medical, ESOP, 401K, Generous PTO
  • Fulltime
Read More
Arrow Right

Software Engineer, Principal

DCS has an exciting opportunity for a Principal Software Engineer providing supp...
Location
Location
United States , Bedford
Salary
Salary:
120506.00 - 150000.00 USD / Year
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship is required
  • Must have and be able to maintain an active Top Secret level clearance and be SCI eligible
  • Bachelor's or Master's Degree in a related field
  • 20+ years of experience with 12+ years of experience in the DoD
  • Experience with Information Technology (IT) systems and the design, development, testing, evaluation, and maintenance of software, including software Verification and Validation (V&V)
  • Personnel must meet Information Assurance Technical (IAT) Level II certification requirements per DoD 8570.01-M
  • Experience across the full software development lifecycle for DoD systems, including architecture, design, implementation, testing, documentation, delivery, and sustainment, with knowledge of software engineering best practices (coding standards, code reviews, source control, build processes, and configuration management)
Job Responsibility
Job Responsibility
  • Assess feasibility through analysis, problem definition, and solution evaluation
  • Document and demonstrate solutions using diagrams, code, and documentation
  • Improve operations by analyzing systems and recommending procedural changes
  • Acquire and license software by coordinating with vendors and testing products
  • Analyze and summarize development and service issues to inform stakeholders
  • Support mission goals by completing engineering tasks as required
  • Perform SQA to ensure software meets defined quality standards
  • Collaborate in Agile teams to design, code, test, and review software and scripts
  • Contribute to build, deployment, and documentation tasks as needed
  • Support all phases of the acquisition lifecycle through engineering activities and documentation (e.g., AoA, SEP, CDR)
What we offer
What we offer
  • medical
  • dental
  • 401k
  • ESOP
  • PTO
  • education reimbursement
  • work/life balance
  • parental and other leave programs
  • Fulltime
Read More
Arrow Right

Software Engineer II (Search Quality)

Bloomreach is seeking a Backend Software Engineer to join our Search Quality tea...
Location
Location
India
Salary
Salary:
Not provided
bloomreach.com Logo
Bloomreach
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science or a related field
  • 2+ years of professional software engineering experience building backend systems using Java or Python
  • Strong grasp of computer science fundamentals including algorithms, data structures, and distributed systems
  • Experience working with cloud environments (AWS or GCP) and containerized deployments (e.g., Docker, Kubernetes)
  • Proven experience with distributed systems, microservices architecture, and large-scale data pipelines
  • Experience with big data technologies such as Hadoop, Spark, Kafka, and data lakes
  • Strong analytical and debugging skills
  • passion for clean code and sustainable software practices
  • Interest in or exposure to machine learning technologies in real-world applications
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services and distributed systems powering search at scale
  • Collaborate with applied scientists and ML engineers to bring research prototypes into production
  • Work across the full stack of our AI Search architecture, from ingest and indexing to query-time ranking and retrieval
  • Integrate big data and real-time streaming systems (e.g., Kafka, Spark) to process and learn from user behavior at scale
  • Optimize for low-latency and high-availability performance across hundreds of millions of queries per day
  • Operate in a fast-paced, collaborative environment, where your work will directly influence customer success
What we offer
What we offer
  • A great deal of freedom and trust
  • flexible working hours
  • work virtual-first
  • company events
  • 5 paid days off to volunteer
  • People Development Program
  • communication coach available
  • Leader Development Program
  • $1,500 professional education budget annually
  • Employee Assistance Program with counselors
  • Fulltime
Read More
Arrow Right

Software Engineer, Principal

DCS has an exciting opportunity for a Principal Software Engineer providing supp...
Location
Location
United States , Bedford
Salary
Salary:
120506.00 - 150000.00 USD / Year
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship is required
  • Must have and be able to maintain an active Top Secret level clearance and be SCI eligible
  • Bachelor's or Master's Degree in a related field
  • 20+ years of experience with 12+ years of experience in the DoD
  • Experience with Information Technology (IT) systems and the design, development, testing, evaluation, and maintenance of software, including software Verification and Validation (V&V)
  • Personnel must meet Information Assurance Technical (IAT) Level II certification requirements per DoD 8570.01-M
  • Experience across the full software development lifecycle for DoD systems, including architecture, design, implementation, testing, documentation, delivery, and sustainment, with knowledge of software engineering best practices (coding standards, code reviews, source control, build processes, and configuration management)
Job Responsibility
Job Responsibility
  • Assess feasibility through analysis, problem definition, and solution evaluation
  • Document and demonstrate solutions using diagrams, code, and documentation
  • Improve operations by analyzing systems and recommending procedural changes
  • Acquire and license software by coordinating with vendors and testing products
  • Analyze and summarize development and service issues to inform stakeholders
  • Support mission goals by completing engineering tasks as required
  • Perform SQA to ensure software meets defined quality standards
  • Collaborate in Agile teams to design, code, test, and review software and scripts
  • Contribute to build, deployment, and documentation tasks as needed
  • Support all phases of the acquisition lifecycle through engineering activities and documentation (e.g., AoA, SEP, CDR)
What we offer
What we offer
  • medical
  • dental
  • 401k
  • ESOP
  • PTO
  • education reimbursement
  • work/life balance
  • parental and other leave programs
  • Fulltime
Read More
Arrow Right