(closed) Software Engineer – Simulation Platform Architect
We’re building an AI-powered VR simulation platform that personalizes skills training through real-time scenario management and adaptive learning
About Us
We are a US-founded early stage start-up with an R&D team located in Europe. Our mission is to make learning accessible, relevant, and individualized to keep up with the changing world. We are developing a personalized virtual trainer experience, integrating generative AI and learning engineering to build a VR simulator for immersive hands-on skills training. Our learning engineering approach customizes content and feedback in real-time, directly improving learning outcomes.

We are looking for a Simulation Platform Architect to build the backbone of our adaptive simulations: a robust scenario management platform. To be successful, you have to be excited by the fast-paced environment of a start-up, enjoy a dynamic and agile atmosphere, and possess a versatile set of technical skills. If you are passionate about leveraging technology to improve education and training outcomes and have a vision for how dynamic content can transform learning experiences, we would love to hear from you.

Candidate location
Europe (remote)

The Role
This crucial role involves architecting and building a new scenario management platform from the ground up. This platform will be the central nervous system for creating, managing, and delivering adaptive learning scenarios to a VR training application. You will be responsible for building a scalable system that can interact with the VR client via APIs designed with future integration of other (potentially third-party) applications in mind. As a Simulation Platform Architect, you will work closely with our VR engineers and learning designers to bring this vision to life.

Key Responsibilities:
  • Drive the design, development, and ongoing refinement of a scalable scenario management platform, ensuring that it meets the company’s needs for creating adaptive learning experiences.
  • Develop robust APIs for seamless integration between the scenario management platform, our VR application, and future third-party applications.
  • Create and maintain intuitive tooling and documentation to empower internal VR developers and content creators to build, manage, and deploy learning scenarios.
  • Collaborate closely with VR engineers, learning designers, and domain experts to translate educational goals into technical requirements for the platform and its features.
  • Ensure the platform's stability, performance, and quality through comprehensive testing, code reviews, and adherence to best practices in software development.

Qualifications:
  • A strong portfolio showcasing platform or complex API projects.
  • Proficiency in one or more programming languages (e.g., C#, C++, Java, Python, Node.js, Go).
  • Solid experience with API design and development (e.g., RESTful APIs, WebSocket, GraphQL).
  • Experience with database technologies (e.g., SQL, NoSQL) and data modeling.
  • Understanding of software architecture principles, microservices, and scalable system design.
  • Essential: Familiarity with Unity development (C#) and understanding of Unity’s development workflows to ensure the Scenario Management Platform is developer-friendly for our VR team. Experience with VR development is a plus.
  • Experience with development of multiuser applications is a plus.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and CI/CD practices is a plus.
  • Strong communication skills in English, with the ability to communicate technical concepts clearly to both technical and non-technical team members.
  • Experience working in or with teams from different cultural backgrounds, with an appreciation for cross-cultural communication dynamics.
  • A collaborative mindset to effectively work with a diverse team, coupled with the ability to work independently and manage priorities in a fast-paced, remote environment.
  • A genuine interest in using technology to enhance learning and education.

What We Offer:
  • An opportunity to build a product from the ground up and contribute to its growth and commercialization.
  • An important role that empowers you to influence the decisions, architecture, and product implementation.
  • The flexibility of a fully remote position, with the autonomy to shape your work environment and schedule.
  • Significant opportunities for professional growth and skill development.
  • A collaborative and inclusive work environment where your contributions are valued.
Application Process
To apply for this position, you need to fill out the form and attach a resume.
Made on
Tilda