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 Platform Engineer 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.
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 Platform Engineer, 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’ 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.
Benefits:
● 100% remote.
● USD payment.
● 4 weeks of vacations and 10 local holidays paid.
Great, just keep talking to your recruiter.
Apply for this position
If you are already talking to a recruiter from CONEXIONHR, DON'T FILL THE FORM.