Senior Staff Engineer, Discrete Planning (R5440)

7 hours, 5 minutes 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

Staff / Senior Software Engineer (Agentic Search) – Web Rendering Engineer

Nebius 51-250 Internet Software & Services

Nebius is hiring a Senior Software Engineer to build rendering infrastructure for an agent-native search platform that turns modern web applications into structured content for AI systems.

Angular DOM JavaScript Playwright Puppeteer React Selenium Svelte Vue.js
6 hours, 5 minutes ago

Senior Bioinformatics Scientist

Natera 1K-5K Pharmaceuticals

Natera is hiring a Senior Bioinformatics Scientist to support early cancer detection by developing computational methods and pipelines for genomic analysis within its R&D bioinformatics team.

AWS Linux NumPy Pandas Python Scikit-learn Shell Scripting
6 hours, 35 minutes ago

Senior Bioinformatics Scientist

Natera 1K-5K Pharmaceuticals

Natera is hiring a Senior Bioinformatics Scientist to support early cancer detection by developing computational methods and pipelines for genomic analysis within its Research and Development team.

AWS Linux NumPy Pandas Python Scikit-learn Shell Scripting
6 hours, 35 minutes ago

Research Engineer, Large-Scale Training

Together 1-10 IT Services

Together AI is hiring a Research Engineer on its Model Shaping Scaling Team to turn research on efficient foundation model training into production systems that improve customer fine-tuning.

Machine Learning NLP Python PyTorch
1 day, 6 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