Your responsibility is to design and implement parts of our system, inspire & lead other programmers and to guide the content team. As a senior developer, you have high freedom and high responsibility. You are not afraid of tackling problems in any area of the solution, you have a vision on how things should be done, but you're always ready to learn new techniques. Responsibilities: Lead the design and implementation of complex software systems for serious applications, with a focus on simulation technology Collaborate with cross-functional teams, including engineers, artists, and customers, to deliver high-quality solutions Develop and maintain robust, scalable, and efficient code for real-time simulations Mentor and guide junior programmers, fostering a collaborative and innovative team environment Stay updated on industry trends and emerging technologies to enhance AILiveSim's competitive edge Contribute to the architecture and design of simulations that impact AI training and development Requirements: Proven experience as a Senior Programmer in a relevant industry or domain Expertise in software development, with games, serious applications or simulations Proficiency in one or more programming languages, with a preference for C++ Strong problem-solving skills and the ability to lead and mentor a team Experience with Unreal Engine or similar game development engines Valuable assets in your role: game development or experience in a 3D game Familiarity with AI and machine learning technologies At ease with test driven development Familiar with AI and neural networks training Played with robotics and embedded programming To apply, send your CV and motivation to with the subject 'Senior Games Programmer / Unreal Engine' Positions will be filled as soon as qualified candidates are identified.