Senior Staff Engineer, Discrete Planning (R5440)

3 weeks, 1 day ago
Full-time
Lead
Software Development
Bitly

Bitly

Bitly is a link management platform offering URL shortening, QR codes, and a Link in Bio solution for brands to optimize customer experience.

Internet Software & Services
51-250
Founded 2008
$92M raised

Description

  • Research, design, and implement algorithms for task allocation, scheduling, and temporal sequencing for heterogeneous autonomous vehicle teams.
  • Improve existing C++ mission planning software across different vehicle types and compute platforms.
  • Collaborate with engineers, program managers, and product managers to define the technical roadmap for autonomy solutions and SDK offerings.
  • Develop software for core systems and help set software engineering standards.
  • Refine technical requirements and drive strategic technical improvements.
  • Mentor other engineers.
  • Break down missions into assignable tasks based on agent capabilities and changing mission conditions.
  • Construct feasible and optimal action plans that minimize human operator workload.
  • Support full software and hardware-in-the-loop simulation of complex multi-agent missions.

Requirements

  • Typically requires a PhD with graduate work in Optimization or Operations Research, or a Master's degree with 4+ years of experience in the same areas.
  • Expertise in Integer Programming or Mixed Integer Linear Programming, Constraint Programming, Convex Optimization, and Multi-Objective Optimization.
  • Experience using established solvers such as Gurobi, Google-OR, and CPLEX.
  • Significant experience implementing algorithms in C++.
  • Experience using debuggers such as gdb to troubleshoot execution in a multi-threaded environment.
  • Past publications in Optimization are a plus.
  • All offers are contingent on a cleared background check and possible reference check.

Benefits

  • Pay within the listed range, plus bonus, benefits, and equity for full-time regular employees.
  • Temporary employees receive pay within the listed range plus a temporary benefits package after 60 days of employment.
  • Equity is included in the full-time offer package.
  • Bonuses are included in the full-time offer package.
  • Benefits are included in the full-time offer package.
  • Salary is influenced by skill set, level of experience, licenses and certifications, and work location.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Research Engineer, Threat Intelligence

SecurityScorecard 251-1K IT Services

SecurityScorecard is hiring an engineering-focused Threat Intelligence team member to turn research findings into production-ready detections, feeds, and platform capabilities for STRIKE.

AWS CI/CD Cybersecurity Go Node.js Python Splunk SQL TypeScript
2 days, 16 hours ago

Engineering Lead, Inference Optimization

Venice AI is hiring an Inference Optimization leader to drive technical strategy and scale privacy-focused LLM inference performance across its GPU infrastructure.

C++ Go Python Rust
4 days, 15 hours ago

Senior Scientific Platform Engineer

VivoSense 11-50 Professional Services

VivoSense is hiring a Senior Scientific Platform Engineer to transform scientific and digital health workflows into scalable, production-ready platform capabilities for clinical studies and customer deliverables.

AWS C# CI/CD .NET Python R Serverless
4 days, 15 hours ago

Associate Research Scientist, Real World Evidence

Precision AQ 1001-5000 Business Consulting and Services

Precision AQ is hiring a fully remote Associate Research Scientist on its Real-World Evidence team to support real-world studies in the pharmaceutical and biotech space.

Python R SQL
6 days, 16 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers