Platform Architect – Learning Application in VR Offline

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.

 

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:

Must Have:

  • 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.
  • 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.

 

Good To Have:

  • 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.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and CI/CD practices.

 

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.

The job ad is no longer active

Look at the current jobs Software Architect →

Loading...