Staff Software Engineer, Combinatorial Optimization @Divergent
Software Development
Salary $155,550 — $213..
Remote Location
🇺🇸 USA Only
Job Type full-time
Posted 5d ago

[Hiring] Staff Software Engineer, Combinatorial Optimization @Divergent

5d ago - Divergent is hiring a remote Staff Software Engineer, Combinatorial Optimization. 💸 Salary: $155,550 — $213,840 usd 📍Location: USA

Role Description

We are seeking a Staff Software Engineer, Combinatorial Optimization with a strong background and hands-on experience using the latest technologies in task planning, scheduling, and simulation. You will be working on designing, developing, and deploying software leveraging state‑of‑the‑art decision‑making technologies (SAT/SMT solvers, constraint programming, and more). This role will be key to building optimization-powered applications for robotics and manufacturing that improve process efficiency and product quality at Divergent.

Key Responsibilities

  • Design, develop, and deploy innovative planning algorithms using the latest task planning, scheduling, and simulation techniques.
  • Determine the system design and deployment architecture for the software pipeline.
  • Collaborate with cross-functional teams to integrate and optimize planning solutions into products and processes.
  • Document your work, including code, algorithms, user manuals, and procedures, to support knowledge sharing and future development efforts.
  • Develop and maintain software development best practices to ensure high-quality code, efficient testing, and timely releases.
  • Stay updated on advancements in planning algorithms and technologies, and contribute fresh ideas and insights to the team.

Qualifications

  • Ability to lawfully access information and technology that is subject to US export controls.
  • Bachelor’s or Master’s in Computer Science (or related) + 5 years of professional software-engineering experience.
  • Advanced proficiency in Python and C++ (multithreading, memory management).
  • Proven experience with SAT/SMT solving, combinatorial optimization, and constraint programming.
  • Strong background in task planning and scheduling (PDDL, heuristic/temporal planners, resource-constrained project scheduling).
  • Hands-on with open-source planning/scheduling libraries or equivalent.
  • CI/CD pipeline design, Docker & Kubernetes deployment, automated unit-testing, debugging, and performance profiling.
  • Excellent analytical, problem-solving, written/oral communication, and collaboration skills.
  • Solid understanding of system design, scalability, and cloud-native architecture.

Preferred Qualifications

  • Ph.D. (or equivalent research experience) with a strong publication record in task planning, scheduling, or related optimization venues.
  • Active open-source contributions to solver/planner projects.
  • Familiarity with C# and TypeScript.
  • Domain expertise in robotics or manufacturing workflows.
  • Experience leading medium-sized technical initiatives from definition through delivery.
  • Strong stakeholder communication and conflict-resolution abilities.
  • Experience integrating ML/DL models with planning pipelines for hybrid approaches.

Requirements

  • Pay Range: $155,550 — $213,840 USD

Benefits

  • Holistic Compensation Package: Enjoy a world-class compensation package that includes a competitive salary, equity plan, and discretionary results-based incentive bonus opportunities.
  • Wellness and Time Off: Embrace a healthy lifestyle with paid vacation, sick time, and company holidays, including a year-end shutdown to recharge.
  • Comprehensive Health and Wellness: Prioritize your well-being with our comprehensive health and wellness benefits, offering both HMO and Premium PPO options.
  • Investment in Growth: We're committed to your professional development with reimbursement opportunities for learning and development initiatives.
  • Collaborative and High-Performing Environment: Join our collaborative, dynamic, and high-performing team within a fast-paced, mission-driven company.
Before You Apply
🇺🇸 Be aware of the location restriction for this remote position: USA Only
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Software Engineer, Combinatorial Optimization @Divergent
Software Development
Salary $155,550 — $213..
Remote Location
🇺🇸 USA Only
Job Type full-time
Posted 5d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
🇺🇸 Be aware of the location restriction for this remote position: USA Only
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later