logo

Senior Software Engineer - Algorithms

Belgrade, Serbia · Real Time Architecture
Apply

All3 is transforming how buildings are conceived, developed, and delivered. We combine AI-powered design with robotic prefabrication and on-site assembly to build custom architecture at the cost and speed of mass production - unlocking even the most complex sites.

We’re currently seeking a Software Engineer to design and implement distributed systems that power our construction platform. You’ll work at the intersection of software engineering and structural design - building tools that connect computational logic with real-world construction data and enable automation at scale.

Responsibilities

  • Develop services for automating structural calculations and model generation;
  • Work side to side with structural engineers to integrate domain knowledge into software solutions;
  • Deep dive into construction requirements, standards, building physics, and much more;
  • Create optimization algorithms and validating hypotheses on real construction data;
  • Enhance system infrastructure, including optimisation for performance and scalability;

Requirements

  • Strong knowledge of Python;
  • Solid understanding of algorithms and data structures;
  • Experience with frontend technologies (JavaScript, TypeScript, React) is a plus;
  • Interest or experience in construction engineering domains (structural mechanics, FEA, BIM);
  • Analytical mindset and ability to work autonomously on complex, open-ended problems.

Conditions

  • Chance to be a part of a large-scale project;
  • Team driven by impactful cause;
  • Hybrid format of work with spacious office in New Belgrade;
  • Private health insurance including dental;
  • Language courses;
  • Flexible working schedule;
  • 20 days of annual leave.
Share this job opening

Application:

I agree to the processing of my personal data in accordance with the All3 Privacy Policy