factorymaker

factorymaker

Careers at factorymaker

Help us reinvent how industrial projects are planned and delivered.
We turn years of research and industry collaboration into real-world impact.

Interested? Apply below or send an open application.

Software Engineer (Full-Time)

Location: Austria or Portugal
Commitment: Full-time

About Factorymaker 

factorymaker is building AI design agents for the industrial world. We turn complex factory and infrastructure planning into intelligent, data-driven decision systems. We connect building, process, and site data within an intelligent decision space that enables companies to solve complex operational and strategic challenges in a data-driven way. Our technology automates analysis, planning, and optimization processes and transforms infrastructure from a static cost factor into an active performance lever. We help industrial companies use space more efficiently, improve workflows, and make well-informed investment decisions. We are a Vienna-based deep-tech company building the next generation of AI-powered decision and optimization systems for industrial organizations. 

Your Role 

As a Software Engineer, you will maintain and further develop our backend stack, composed of NestJS, MongoDB, and Flask applications, running on virtual machines and hosted services. You will execute deployment pipelines, maintain VMs, structure and optimize database systems, and actively contribute to improving our backend architecture. Applying best software design patterns and writing clean, maintainable code is expected and encouraged.

Responsibilities 

  • Maintain and improve our backend stack (NestJS, Flask)

  • Maintain and optimize SQL and NoSQL databases

  • Execute and monitor CI/CD pipelines

  • Manage and maintain virtual machines and hosted applications

  • Structure and optimize data models for performance and scalability

  • Contribute to backend architecture improvements

  • Ensure reliability, maintainability, and system robustness

  • Collaborate closely with AI and product teams

Requirements (Must-Haves) 

  • Degree in Software Engineering or equivalent practical experience

  • 3+ years of experience maintaining backend systems

  • Strong experience with NestJS

  • Strong experience with Python

  • Experience maintaining and working with SQL and NoSQL databases

  • Experience with deployment pipelines and DevOps practices

  • Excellent English skills

Nice-to-Have 

  • Experience with WebAssembly

  • Experience with Web Workers

  • Knowledge of encryption and code obfuscation techniques

What we offer 

  • Direct collaboration with the founders and deep insight into building and scaling a growing deep-tech startup

  • High level of responsibility and real impact on strategy, market positioning, and company success

  • The opportunity to actively shape a new technology category in the industrial sector

  • International, interdisciplinary team with short decision-making paths and open communication culture

  • Enterprise clients and demanding industrial projects

  • Dynamic, innovation-driven environment focused on AI, optimization, and design technologies

  • Flexible working hours with an outcome-oriented culture rather than presence-based

  • Remote work option

  • Modern office environment (Austria) and international setup

  • Participation in relevant conferences and industry events

  • Regular team offsites and retreats

  • Flexible vacation policy

  • Laptop and technical equipment of choice

The minimum salary according to the Collective Agreement 2025 for Employees of Companies in the Field of Services in Automatic Data Processing and Information Technology in Austria is classified under ST2. 

Interested? 

Send us your application with CV and a short motivation letter to office@factorymaker.at. We’re looking forward to hearing from you!