Skip to content.

 

San Francisco, CA Full Time Posted by: Purple Squirrel Enterprises Posted: Saturday, 24 January 2026
 
 
Backend Software Engineer - Optimization & Platform Systems

Confidential Client - Purple Squirrel Enterprises

About the Opportunity

Our client is a U.S.-based technology company building advanced Back End software platforms that support complex, performance-critical, and regulated environments. Their systems solve large-scale computational problems where efficiency, accuracy, and reliability are essential.

Purple Squirrel is managing this search on a confidential basis and will evaluate candidates prior to submission to the client.

Role Overview

We are seeking a Backend Software Engineer to join a core engineering team focused on designing and evolving high-performance solver and optimization systems. This role is well-suited for engineers who enjoy working close to algorithms, numerical methods, and Back End system design, and who thrive in environments where computational efficiency and scalability matter.

You will design, implement, test, and optimize Back End components that support complex decision-making and resource-allocation workloads, while collaborating with senior engineers to evolve system architecture as scale and complexity grow.

Key Responsibilities

  • Design and implement high-performance solver components that compute optimal or near-optimal solutions across diverse problem domains
  • Apply techniques from optimization, mathematical programming, and combinatorial algorithms to improve runtime efficiency and scalability
  • Evolve solver and Back End architectures using modern object-oriented design principles to improve robustness and maintainability
  • Optimize performance-critical systems under increasing data volume and computational load
  • Support profiling, debugging, and numerical accuracy analysis in complex computational systems
  • Collaborate with cross-functional teams to define technical requirements, architecture, and implementation approaches

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field
  • 5+ years of professional software development experience
  • Strong proficiency in object-oriented programming using C+, Java, Rust, or Go
  • Solid understanding of algorithms, data structures, and numerical computation
  • Experience with optimization, solver development, or mathematical programming (eg, LP/MIP/QP, gradient-based methods, heuristics)
  • Experience designing or optimizing performance-critical or large-scale Back End systems
  • Familiarity with cloud infrastructure, containerization, or distributed compute environments
  • Experience with performance profiling, debugging, and validating numerical correctness

What's Offered

  • Opportunity to work on challenging, computation-heavy Back End systems
  • Exposure to complex optimization and large-scale problem solving
  • Competitive compensation and comprehensive benefits
  • Flexible working arrangements aligned with program needs
  • Career growth within a scaling technology organization

Export Control Requirements

This position involves access to export-controlled information. Candidates must be eligible to access such information under U.S. export regulations.

Equal Opportunity Statement

Our client is an Equal Opportunity Employer and is committed to building an inclusive workforce. All qualified applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic.

San Francisco, CA, United States of America
IT
Click apply
JS26489_25197_C3043648AD9DB02CC241AF1E601BB910
1/24/2026 4:29:47 PM
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.