🗓️ Did you miss our Demo Webinar about Qubu Ultralight? Watch it now
Lead Engine Programmer for AEC 3D Design Software
As a Senior Software Architect, you will play a pivotal role already in the early stages of developing an innovative AEC 3D software platform for real estate developers and architects based on various CI / AI generative algorithms. You'll lead the specification and development process of a complete software infrastructure, covering end-user software experience, deep-tech algorithms and data storage infrastructure. We're looking for someone with a talent for developing high-performance software efficiently, who also brings strong organizational skills and a keen eye for detail and quality. If that sounds like you, we'd love to have you on our team.
🧢 Role description
Leading software development projects
Determining and analyzing all technical needs of a project
Evaluating, identifying and developing software solutions
Designing software backbones of a new native 3D application
Studying state-of-the-art and proposing new generative algorithms
Managing and mentoring software engineers
Making thorough design and code reviews for quality assurance
Willing to do engineering work when needed to craft strategic solutions
Presenting project development to the rest of the company
⚙️ Your experience
Excellent understanding of software architecture
Experience implementing and debugging large, robust systems
Fast intuition in algorithmic analysis and expertise in the development of performant algorithms
5+ years of experience leading a systems-level software project, such as a computer game engine
Proficient in C-like programming languages (C, C++, Rust) and software language interoperability
Deep understanding of low-level code optimisations, SIMD, multi-threading and efficient memory layouting
Experience profiling and optimizing
Strong foundation in 3D geometry mathematics
Experience with Computer Graphics (Shaders, Raytracing)
Familiarity with 3D engines and 3D modeling software like Rhino/Grasshopper, Blender, Cinema 4D, etc. is welcome
Familiarity with concepts of Computer intelligence and Artificial intelligence concepts, including Constraint satisfaction programming, Genetic solvers and Neural networks
Firm understanding of software quality assurance procedures
Team player with excellent communication skills
Experienced in agile software development management
Thorough attention to detail
Understanding the whole breadth of software development, from front-end, through networking and server-side to high-performance computing, GPU programming, platform layers or hardware-specific optimisation is a big plus
🤝 Our offer
Primarily in person at our office in Bratislava, Slovakia, with extensive short-term home office options.
We offer a competitive salary starting at 6,500€ per month, along with the Employee Stock Ownership Plan (ESOP), providing you with an opportunity to share in the company's success.
Benefits include remote work flexibility, holidays, hardware and software tools, and an education budget.