Talent.com
Optimization Algorithm Engineer

Optimization Algorithm Engineer

QpiAIBengaluru, Republic Of India, IN
3 days ago
Job description

About QpiAI

At QpiAI, we are leading the effort to discover optimal AI and Quantum systems in Life sciences,

Healthcare, Transportation, Finance, Industrial, and Space technologies. QpiAI is building a full-

stack Enterprise Quantum Computers.

QpiAI Quantum hardware team is responsible for designing and characterisation of Quantum

Processor, Cryogenic Quantum Control Circuits, RF Control Hardware, and QpiAI ASGP.

About the Role

We are building high-performance optimization infrastructure for real-world decision-making problems across logistics, manufacturing, and emerging tech domains. We are looking for a mathematically inclined, algorithmically sharp engineer who thrives at the intersection of theory and systems — someone who can translate abstract optimization problems into efficient, production-ready solvers.

Key Responsibilities

  • Design and implement fast, scalable solvers for complex optimization problems across discrete and continuous domains.
  • Develop constraint modeling frameworks and metaheuristic algorithms grounded in strong mathematical principles.
  • Evaluate solution quality, convergence behavior, and performance benchmarks across diverse instances and datasets.
  • Work with system engineers to integrate your solver modules into larger optimization stacks and real-time decision systems.
  • Explore and adapt techniques from mathematical programming, stochastic methods, and quantum-inspired approaches.

What We're Looking For

  • Strong foundation in mathematics : linear algebra, combinatorics, graph theory, numerical methods, convex and discrete optimization.
  • Algorithmic and systems thinking : should be able to write fast, memory-efficient code and optimize for performance bottlenecks.
  • Exceptional programming skills in Python and C++ (or Rust / Julia);
  • low-level optimizationsand profiler-driven development are a plus.

  • Experience with algorithm design for constraint systems, heuristics, and metaheuristics.
  • Hands-on coding profile : A high rating on platforms like Leetcode, Codeforces, or Hackerrank is a strong signal.
  • Product thinking : capable of modular, reusable, and extensible solver design;
  • understands how solversscale in production systems.

  • Exposure to quantum computing or hybrid quantum-classical paradigms is a plus.
  • Good to Have

  • Familiarity with model encoding techniques and constraint representations.
  • Benchmarking experience on large-scale combinatorial datasets.
  • Participation in mathematical modeling competitions (e.G., INMO, COMAP, Kaggle competitions involving optimization).
  • Interested candidates can attempt the below mentioned Screening problems and share your submission file to krithika.r@qpiai.tech.

    As part of the submission, we require a zip file containing all associated code and a PDF of a report summarizing the approach for each problem and the findings obtained.

    Optimization Research Engineer - Screening Problems

    Problem 1 : Max-Cut Optimization (Easy)

    Problem Statement :

    Given an undirected weighted graph, partition the vertices into two disjoint subsets such that the

    sum of edge weights between the subsets is maximized.

    Dataset :

    Use the GSET dataset from Stanford (http : / / web.Stanford.Edu / ~yyye / yyye / Gset / ). Benchmark your

    results against the Toshiba Digital Annealer results published on GSET instances.

    Deliverables :

    1. Formulate the Max-Cut problem as a QUBO model.

    2. Implement a solver (Python, D-Wave, or simulated annealing).

    3. Demonstrate results on small and medium GSET graphs.

    4. Benchmark solver results against published Toshiba solver results.

    Interpretation and Explanation :

  • Explain how Max-Cut maps to QUBO structure.
  • Discuss scalability limits and computational trade-offs.
  • Solution Methodology Research :

  • Compare classical, heuristic, and quantum-inspired techniques.
  • Evaluate solver performance with respect to accuracy and computational time.
  • Problem 2 : Vehicle Routing with Time Windows (Medium)

    Problem Statement :

    A logistics company must deliver goods from a single depot to multiple customers. Each customer

    has a delivery time window, and each vehicle has a limited capacity. The goal is to minimize total

    travel distance while satisfying delivery constraints.

    Dataset Requirement :

    You must generate your own dataset with the following fields :

  • Customer ID
  • Coordinates (x, y)
  • Demand (units)
  • Time Window Start
  • Time Window End
  • Service Time
  • Vehicle Capacity
  • Depot Coordinates
  • Deliverables :

    1. Formulate the Vehicle Routing Problem with Time Windows (VRPTW) as a MILP.

    2. Implement a solver using OR-Tools, Pyomo, or a custom heuristic method.

    3. Generate synthetic datasets and demonstrate solution performance.

    4. Provide a visual representation of optimized routes.

    Interpretation and Explanation :

  • Describe the trade-off between total distance and time window constraints.
  • Explain how constraints like capacity and delivery windows are modeled.
  • Solution Methodology Research :

  • Compare MILP vs. heuristic formulations.
  • Discuss scalability and solver performance for varying problem sizes.
  • Problem 3 : Design and Benchmark a MILP Solver (Hard)

    Problem Statement :

    Design and implement a custom Mixed Integer Linear Programming (MILP) solver from scratch. The

    solver should handle general linear constraints, integer variables, and support branch-and-bound

    logic. Benchmark your solver on standard datasets.

    Benchmark Datasets :

    Use public datasets such as TSPLIB and CVRPLIB for benchmarking. Compare your solver's

    performance with commercial solvers such as Gurobi, CPLEX, or HiGHS in terms of runtime,

    optimality gap, and scalability.

    Deliverables :

    1. Design and implement a modular MILP solver (Python or C++ preferred).

    2. Document solver architecture, algorithms, and implementation details.

    3. Benchmark solver on TSPLIB / CVRPLIB datasets.

    4. Produce a technical report detailing performance, comparisons, and insights.

    Interpretation and Explanation :

  • Discuss your solver design choices (branching, cutting planes, presolve strategies).
  • Explain trade-offs between solver efficiency, generality, and accuracy.
  • Solution Methodology Research :

  • Review state-of-the-art MILP solver architectures and compare with your implementation.
  • Suggest future improvements such as hybrid heuristics or parallelization.
  • Why Join Us

    You’ll work closely with a team that understands optimization not just as a mathematical challenge, but as a product engineering problem. If you're excited about building fast solvers, pushing boundaries in hybrid or hardware-accelerated optimization, and solving problems at scale, we’d love to hear from you.

    Create a job alert for this search

    Algorithm Engineer • Bengaluru, Republic Of India, IN

    Related jobs
    • Promoted
    Emulation Engineer

    Emulation Engineer

    eInfochips (An Arrow Company)Bengaluru, Karnataka, India
    Years Experience in Emulation is required.Location : 𝗡𝗼𝗶𝗱𝗮 | 𝗕𝗮𝗻𝗴𝗮𝗹𝗼𝗿𝗲 | 𝗛𝘆𝗱𝗲𝗿𝗮𝗯𝗮𝗱 | 𝗣𝘂𝗻𝗲 | 𝗖𝗵𝗲𝗻𝗻𝗮𝗶 | 𝗔𝗵𝗺𝗲𝗱𝗮𝗯𝗮𝗱. Emulation experience on any / all available p...Show moreLast updated: 30+ days ago
    • Promoted
    Emulation Engineer (Zebu)

    Emulation Engineer (Zebu)

    L&T Technology ServicesBangalore Urban, Karnataka, India
    The core responsibility of an emulation engineer is to.This involves using specialized hardware platforms, like.This "emulated" chip can run at near real-time speeds, allowing engineers to test lar...Show moreLast updated: 13 days ago
    • Promoted
    AIML Engineer

    AIML Engineer

    Tata Consultancy Serviceshosur, tamil nadu, in
    Competencies (Technical / Behavioral Competency).AI / ML, Azure ML Studio, AI / ML On Databricks, Python & CICD Devops.Supervised and unsupervised ML and Predictive Analytics using Python • Feature gener...Show moreLast updated: 3 days ago
    • Promoted
    Observability Engineer (Cloud Engineer) (Otel, AWS, Grafana)

    Observability Engineer (Cloud Engineer) (Otel, AWS, Grafana)

    FICOhosur, tamil nadu, in
    FICO is seeking a Full-Stack observability Lead Engineer to design, maintain, and optimize our observability platform.The ideal candidate will be an expert in Open telemetry(Otel) instrumentation a...Show moreLast updated: 1 day ago
    • Promoted
    Algorithms Developer

    Algorithms Developer

    Ethereal MachinesBengaluru, Karnataka, India
    We are Machine Tool Builders proudly leading India's Multi-Axis CNC Controller Development.We offer CNC Machining Services with advanced manufacturing solutions to clients across the globe in vario...Show moreLast updated: 30+ days ago
    • Promoted
    Senior MLOps Engineer

    Senior MLOps Engineer

    Mitchell Martin Inc.hosur, tamil nadu, in
    Include, but are not limited to, the following : .Own productionizing models—from tracked experiments to governed releases—ensuring resilient services with clear SLOs, runbooks, and fast, safe rollba...Show moreLast updated: 30+ days ago
    • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Innodata Inc.hosur, tamil nadu, in
    Design and develop frontend interfaces (React, Angular) tailored for AI-driven workflows and visualization of model outputs. Python Flask / FastAPI) that serve AI models and manage user data securely....Show moreLast updated: 3 days ago
    • Promoted
    Advanced Solutions Engineer

    Advanced Solutions Engineer

    ChargebeeGreater Bengaluru Area, India
    Chargebee is the leading Revenue Growth Management (RGM) platform for subscription businesses.Thousands of companies at every stage of development — from startups to enterprises — use Chargebee to ...Show moreLast updated: 1 day ago
    • Promoted
    Advanced Algorithms Engineer

    Advanced Algorithms Engineer

    Ethereal MachinesBengaluru, Republic Of India, IN
    We are Machine Tool Builders proudly leading India's Multi-Axis CNC Controller Development.We offer CNC Machining Services with advanced manufacturing solutions to clients across the globe in vario...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Elife TransferBengaluru, Karnataka, India
    A fast-growing start-up headquartered in San Francisco, CA, USA in the heart of Silicon Valley.We recruit worldwide as our customer base is global. Reliable ground transportation provider, any type ...Show moreLast updated: 9 days ago
    • Promoted
    AI Inference Kernel Engineer (CUDA)

    AI Inference Kernel Engineer (CUDA)

    Phinityhosur, tamil nadu, in
    We look forward to when AI can discover the next quantum AI accelerator, or when AI can make RL much more compute-efficient. We want to enable AI to bootstrap its own intelligence, to discover new c...Show moreLast updated: 11 days ago
    • Promoted
    Machine Learning Observability Platform Engineer

    Machine Learning Observability Platform Engineer

    Mewar Infotech Limitedhosur, tamil nadu, in
    Machine Learning Observability Platform Engineer.You’ll help design and enhance our.AI capabilities that power critical insights across enterprise environments. Observability Platform built on.SREs,...Show moreLast updated: 2 days ago
    • Promoted
    Senior AI Engineer (Oracle Fusion & OCI)

    Senior AI Engineer (Oracle Fusion & OCI)

    SmarTek21hosur, tamil nadu, in
    We are looking for a highly skilled AI Engineer to build and scale enterprise-grade AI solutions using advanced LLMs, agent frameworks, and automation platforms. In this hands-on role, you will desi...Show moreLast updated: 3 days ago
    • Promoted
    Signal Processing Engineer

    Signal Processing Engineer

    IgnitariumBengaluru, Karnataka, India
    DSP (Digital Signal Processing) Engineers.The ideal candidate will have hands-on experience in signal processing algorithms, embedded systems, and performance optimization for real-time application...Show moreLast updated: 25 days ago
    • Promoted
    Senior Emulation / Prototyping Engineer

    Senior Emulation / Prototyping Engineer

    ACL DigitalBengaluru, Karnataka, India
    Senior Emulation / Prototyping Engineers.Cadence / Synopsys tool flows (Palladium / Protium / HAPS / Zebu).Working knowledge of System Verilog & Verilog language semantics and compilation flows.Solid underst...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Saartheebangalore, karnataka, in
    Saarthee is global analytics consulting firm unlike any other, where our passion for helping others fuels our approach and our products and solutions. We are a one-stop shop for all things data and ...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Implementation Engineer

    Technical Implementation Engineer

    Y Meadowshosur, tamil nadu, in
    Technical Implementation Engineer.Y Meadows is a United States-based company specializing in artificial intelligence and automation solutions. We provide a low-code automation platform that streamli...Show moreLast updated: 23 days ago
    • Promoted
    Cloud Spend Optimization Engineer

    Cloud Spend Optimization Engineer

    Abacus.AIhosur, tamil nadu, in
    We’re seeking an engineer with expertise in optimizing AWS cloud costs.In this role, you’ll drive cost efficiency across our infrastructure by analyzing usage, automating optimizations, and guiding...Show moreLast updated: 30+ days ago