Junior Software Engineer – Backend, Optimisation

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Benchmark Technology

Benchmark Technology

201 - 500 employees

Founded 1995

🏢 Enterprise

🔐 Security

📡 Telecommunications

Enterprise • Security • Telecommunications

Benchmark Technology is a Saudi Arabia–based professional ICT services company headquartered in Riyadh with a branch office in Bangalore, India. The company provides solutions in converged infrastructure, network infrastructure, physical security, datacenter preparation/building, and building automation systems for businesses across Saudi Arabia. It is led by experienced technical, sales, and marketing professionals and offers services such as datacenter readiness, physical security systems, and managed infrastructure support.

📋 Description

• Build and improve well-scoped APIs and backend services using Python and FastAPI • Support the development and testing of optimization models using constraint programming, linear programming, and mixed-integer programming (MIP) • Contribute to computational geometry systems that convert plan-derived data into structured 3D building representations • Help implement simulation and constraint systems capturing construction rules, structural relationships, and material layouts • Write clean, testable, and maintainable Python code for numerical and algorithmic systems • Debug model behavior, investigate failures, and improve performance through profiling, testing, and solver tuning • Integrate optimization systems into the broader plan ingestion and design pipeline with senior software, ML, and platform engineers • Document work, communicate progress and blockers, and learn practices for reliability, deployment, and production support

🎯 Requirements

• 1–2 years of professional, internship, research, or equivalent project experience in software engineering, optimization, computational mathematics, or a related area • Strong Python fundamentals and experience building non-trivial software or numerical projects • Coursework or practical experience in operations research, optimization, algorithms, numerical methods, or a closely related field • Understanding of core data structures, algorithms, and computational complexity • Some exposure to computational geometry, geometric modeling, simulation, or spatial algorithms • Familiarity with Linux and Git • Willingness to learn production development and deployment practices • Experience with OR solvers such as Gurobi, CPLEX, SCIP, or OR-Tools is a bonus • Academic, internship, or personal project experience in computational geometry, geometric modeling, or spatial algorithms is a bonus • Experience building APIs with FastAPI or another Python web framework is a bonus • Exposure to profiling, numerical performance optimization, or simulation workloads is a bonus • Familiarity with construction, CAD, manufacturing, robotics, or engineering domains is a bonus

🏖️ Benefits

• Competitive salary • Meaningful equity • Comprehensive benefits (health, dental, vision) • Professional development budget (courses, conferences, research exploration)

Apply Now

Similar Jobs

🕒 July 27

Netomi

51 - 200

💼 Consulting

📦 Logistics

📣 Marketing

SDE 2 – Backend Engineer designing and optimizing high-performance backend systems for Netomi's AI platform. Collaborating with teams to build scalable, secure services in a fast-paced environment.

Apache

DynamoDB

ElasticSearch

Java

Kafka

Microservices

MongoDB

MySQL

NoSQL

Postgres

RabbitMQ

Redis

Spring

Spring Boot

SpringBoot

🕒 July 24

marcusevans France

1001 - 5000

Junior .NET Developer responsible for designing and maintaining software applications for Marcus Evans Group. Collaborating with teams to enhance software solutions and ensure application stability.

ASP.NET

JavaScript

MongoDB

MySQL

Postgres

SQL

.NET

🕒 April 27

Netomi

51 - 200

💼 Consulting

📦 Logistics

📣 Marketing

Software Engineer working on Java development for an AI platform transforming customer experiences worldwide. Collaborating with a multi-disciplinary team in a remote setting.

AWS

J2EE

Java

Spark

Spring

🕒 April 1

Seven Bits Technologies

11 - 50

💼 Consulting

📦 Logistics

🏥 Healthcare

Senior .NET Engineer joining a growing digital transformation company focusing on fintech solutions. Collaborate with teams to develop scalable applications while implementing best coding practices.

ASP.NET

AWS

Azure

Cassandra

Cloud

DynamoDB

EC2

Entity Framework

MongoDB

NoSQL

Postgres

SDLC

SQL

Vault

.NET

🕒 April 1

RajYug Solutions Ltd

51 - 200

💼 Consulting

📣 Marketing

📦 Logistics

Full Stack .Net Developer for Azure and AWS cloud-based solutions in a startup environment. Contribute to innovative web applications and strong data platform foundations.

Angular

Bootstrap

JavaScript

RDBMS

SDLC

SOAP

SQL

.NET