Talent.com
Research Engineer - Optimization

Research Engineer - Optimization

QpiAIBengaluru, Karnataka, India
1 day 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 optimizations and 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 solvers scale 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 ( 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

    Research Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    Senior Staff Research Engineer

    Senior Staff Research Engineer

    NetradyneBengaluru, Karnataka, India
    Founded in 2015, Netradyne is a technology company that leverages expertise in Artificial Intelligence, Deep Learning, and Edge Computing to bring transformational solutions to the transportation i...Show moreLast updated: 30+ days ago
    • Promoted
    AI Exploration Engineer

    AI Exploration Engineer

    Mitchell Martin Inc.hosur, tamil nadu, in
    Design and execute machine learning experiments to evaluate emerging AI technologies and frameworks.Prototype and assess end-to-end AI solutions to inform product and platform strategy.Formulate hy...Show moreLast updated: 30+ days ago
    • Promoted
    Hardware Engineer (Remote)

    Hardware Engineer (Remote)

    Phinity Labshosur, tamil nadu, in
    Remote
    Phinity is helping the labs building AGI automate hardware engineering by building environments to train agents on hardware design and verification tasks. Our customers include one of the largest fr...Show moreLast updated: 30+ days ago
    Senior AI Research Engineer, Model Inference (Remote)

    Senior AI Research Engineer, Model Inference (Remote)

    Tether Operations LimitedBangalore, KA, IN
    Remote
    Join Tether and Shape the Future of Digital Finance.At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from ex...Show moreLast updated: 30+ days ago
    Senior AI Research Engineer, Model Inference (100% Remote)

    Senior AI Research Engineer, Model Inference (100% Remote)

    Tether Operations LimitedBangalore, KA, IN
    Remote
    Join Tether and Shape the Future of Digital Finance.At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from ex...Show moreLast updated: 30+ days ago
    • Promoted
    Research Associate

    Research Associate

    AiDASHhosur, tamil nadu, in
    AiDASH is making critical infrastructure industries climate-resilient and sustainable with satellites and AI.Using our full-stack SaaS solutions, customers in electric, gas, water utilities, transp...Show moreLast updated: 11 days ago
    • Promoted
    Remote GenAI Engineer

    Remote GenAI Engineer

    EazyMLhosur, tamil nadu, in
    Remote
    Founded by Bell Labs research veterans, and associated with breakthrough startups like Amelia, EazyML, specializes in Transparent Machine Learning. Early on EazyML founders saw the need for Transpa...Show moreLast updated: 15 days ago
    AI Research Engineer (Finetuning)

    AI Research Engineer (Finetuning)

    Tether Operations LimitedBangalore, KA, IN
    Join Tether and Shape the Future of Digital Finance.At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from ex...Show moreLast updated: 30+ days ago
    • Promoted
    Applied AI Researcher

    Applied AI Researcher

    ConfidentialBengaluru / Bangalore, India
    QpiAI works at the intersection of AI and Quantum Computing, developing groundbreaking solutions to tackle some of the most complex challenges across various industries. Our team is dedicated to pus...Show moreLast updated: 30+ days ago
    • Promoted
    Research Engineer – Optimization

    Research Engineer – Optimization

    QpiAIBengaluru, Karnataka, India
    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 Quantum hardware team ...Show moreLast updated: 30+ days ago
    • Promoted
    AI Research & Development Engineer

    AI Research & Development Engineer

    RecroBengaluru, Republic Of India, IN
    You're an ML Research Engineer with 2+ years of experience who bridges the gap between.You're passionate about training models that. Train and fine-tune models for speech recognition and natural lan...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Machine Learning Research Engineer

    Machine Learning Research Engineer

    Recrohosur, India
    You're an ML Research Engineer with 2+ years of experience who bridges the gap between.You're passionate about training models that. Train and fine-tune models for speech recognition and natural lan...Show moreLast updated: 16 hours ago
    • Promoted
    Operational Research Scientist

    Operational Research Scientist

    PranaTree.aiBangalore
    Job Description : We are Prana Tree LLC, an innovative IT consulting firm helping build next-generation business applications.Were currentl...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Ai Research Engineer

    Ai Research Engineer

    DxcBengaluru, Republic Of India, IN
    Job Description : JD for IAM / SSO resourceDesign and Implement SSO based integrations for various marketing applications with Azure Active Dir / Entra ID, SailPoint, ForgeRock Adhere to security bes...Show moreLast updated: 20 hours ago
    • Promoted
    Research Engineer - Lifing & Durability

    Research Engineer - Lifing & Durability

    ConfidentialBengaluru / Bangalore, India
    As a Research Engineer with expertise on Tribology & Fretting in the Mechanics and Design Organization, you will focus on advancing the understanding of surface interactions, wear mechanisms, and m...Show moreLast updated: 5 days ago
    • Promoted
    Fujitsu - AI Researcher

    Fujitsu - AI Researcher

    FujitsuBangalore
    Key Responsibilities : - Explore advanced topics in Kernel Methods, Federated Learning, Secure & Private AI, Optimization, and Privacy-Preserving...Show moreLast updated: 13 days ago
    • Promoted
    Senior Technology and Research Engineer

    Senior Technology and Research Engineer

    ConfidentialBengaluru / Bangalore, India
    Mobileum is a leading provider of Telecom analytics solutions for roaming, core network, security, risk management, domestic and international connectivity testing, and customer intelligence.More t...Show moreLast updated: 5 days ago
    • Promoted
    Lead Research Engineer

    Lead Research Engineer

    ConfidentialBengaluru / Bangalore
    Minimum of 9 years industry experience in IoT and connected product efforts.Proficient in C language on embedded platforms and familiarity with hardware design of embedded system is a plus.Developm...Show moreLast updated: 30+ days ago