Point your AI agent at freehire and let it find you a job.

Get the CLI →

Qamia

Senior Software Engineer, Optimization and Mathematical Modelling

Posted 5 views
Discussion

Summary

Qamia is hiring a Senior Software Engineer in Doha to own optimization problems end to end: turning customer data and business problems into mathematical models, building and tuning classical and hybrid quantum-classical solvers, and running the backend services that deliver them in production, including on-premise at customer sites. Core stack: C++, Python, optimization solvers, with LLM-based ag

Qamia builds a platform that takes an enterprise's historical data and a problem description, turns them into a mathematical model, and solves it through an agentic layer of classical and hybrid quantum-classical optimizers. We work with organizations in different industries, such as telecom, aviation and energy.

As a Software Engineer, you will own problems end to end, from data and formulation to solvers running in production at customer sites. You will work directly with customer engineering teams and with Qamia's founders.

Responsibilities

  • Turn customer business problems into mathematical models and choose the right solution approach.
  • Build and tune high-performance optimization solvers.
  • Build and operate the backend services behind the platform.
  • Ensure the correctness and quality of AI-generated models.
  • Deploy and support the platform in customer environments, including on-premise.
  • PhD in Mathematics, Operations Research, Computer Science or a related quantitative field, or a Master's degree and 5+ years of equivalent industry experience.
  • 3+ years of experience building and operating production backend systems.
  • Experience formulating and solving large-scale combinatorial optimization problems.
  • Proficiency in C++ and Python.

Preferred qualifications

  • Experience with optimization solvers (e.g., Gurobi, CPLEX, OR-Tools, HiGHS) and decomposition methods.
  • Experience with metaheuristics or GPU-accelerated optimization.
  • Experience with stochastic or robust optimization.
  • Experience with distributed systems, Kubernetes and a major cloud platform.
  • Experience building LLM-based agents or tool-calling systems.
  • Familiarity with quantum computing or hybrid quantum-classical solvers.
  • Strong communication with technical and executive audiences. Arabic is a plus.

#QuantumComputing#Optimization#LLM#Agentic#QAMIA#ArtificialIntelligence

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available