JobTarget Logo

Staff Software Engineer, Combinatorial Optimization at Jobgether – United States

Jobgether
United States, United States
Posted on
NewJob Function:Information Technology
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

About This Position

Staff Software Engineer, Combinatorial Optimization

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Software Engineer, Combinatorial Optimization in United States.

This role offers the opportunity to lead cutting-edge software development in combinatorial optimization, planning, and scheduling for complex manufacturing and robotics systems. You will design, develop, and deploy advanced algorithms that directly impact production efficiency, quality, and scalability. Working in a collaborative, fast-paced environment, you will influence end-to-end system design, integrate optimization solutions into real-world workflows, and ensure robust, production-ready deployments. This role balances deep technical expertise with practical implementation, enabling you to contribute to both algorithmic innovation and operational impact. You will collaborate with cross-functional teams, mentor peers, and shape best practices in software engineering for high-impact, mission-critical projects.

Accountabilities:
  • Design, develop, and deploy state-of-the-art planning, scheduling, and combinatorial optimization algorithms to improve robotics and manufacturing workflows
  • Define system architecture and deployment pipelines, ensuring scalability, reliability, and maintainability
  • Collaborate with cross-functional teams to integrate optimization solutions into products and processes, bridging algorithms with production systems
  • Document algorithms, code, and processes to support knowledge sharing and future development efforts
  • Maintain high-quality software engineering practices, including automated testing, CI/CD pipelines, and performance profiling
  • Stay current with advancements in planning algorithms and contribute new ideas and technical solutions to the team
Requirements:
  • Bachelor’s or Master’s degree in Computer Science or related field, with 5+ years of professional software engineering experience
  • Advanced proficiency in Python and C++ (including multithreading and memory management)
  • Hands-on experience with combinatorial optimization, SAT/SMT solving, constraint programming, and task planning/scheduling (PDDL, heuristic/temporal planners, RCPSP)
  • Familiarity with open-source planning or scheduling libraries and integration into production systems
  • Experience with CI/CD, Docker, Kubernetes, automated testing, debugging, and performance profiling
  • Strong analytical, problem-solving, communication, and collaboration skills
  • Solid understanding of system design, cloud-native architecture, and scalable software systems

Preferred Qualifications:

  • Ph.D. or equivalent research experience with publications in task planning, scheduling, or optimization
  • Open-source contributions to solver or planner projects
  • Familiarity with C# and TypeScript
  • Experience in robotics or manufacturing workflows, integrating ML/DL models with planning pipelines
  • Experience leading medium-sized technical initiatives from definition through delivery
  • Strong stakeholder communication and conflict-resolution skills
Benefits:
  • Competitive salary range: $155,550 - $213,840 USD
  • Equity participation and discretionary results-based bonus opportunities
  • Paid vacation, sick leave, company holidays, and year-end shutdown
  • Comprehensive health, dental, and life insurance, plus short- and long-term disability coverage
  • Parental leave and support for growing families
  • Professional development reimbursement for training, learning, and certifications
  • Collaborative, high-performing, mission-driven work environment
Why Apply Through Jobgether?
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.


#LI-CL1

Job Location

United States, United States

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Service and Privacy Policy.