Senior Staff Engineer, Discrete Planning (R5440)

1 month 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 Motion Planning Engineer

Motional 1K-5K Automotive

Motional is seeking a Motion Planning engineer or researcher to develop and deploy algorithms and software that generate safe, comfortable, and intuitive motion for production autonomous vehicles.

C++
2 days, 9 hours ago

Research Scientist Junior/Junior+

Banco Plata, S.A., Institución de Banca Múltiple. 1001-5000 Banking / financial services

Plata is hiring a Junior Research Scientist to extend production foundation models for financial data into new domains and downstream applications including credit risk, anti-fraud, acquisition, and LTV forecasting.

AWS Deep Learning LLM Machine Learning MLflow NLP Python PyTorch Snowflake
2 days, 10 hours ago

AI Research Engineer

Dropzone AI 51-200 computer & network security

Dropzone AI is hiring a Senior to Principal AI Research Engineer to design and productionize agentic AI systems that improve how cybersecurity agents reason, remember, and perform reliably.

Cybersecurity Generative AI Python
4 days, 9 hours ago

Senior Research Engineer

AssemblyAI 51-250 Media

AssemblyAI is hiring a Senior Research Engineer to improve the distributed training, data processing, evaluation, and inference systems powering its large-scale Voice AI models.

C++ Deep Learning Python Rust
5 days, 10 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