Company Description

We Cook iT is an international software house that delivers software development to its corporate customers by providing highly skilled, communicative IT professionals to build their customized products through outsourcing, nearshoring and turn-key projects’ solutions.

How do we differentiate ourselves? By investing in the professional growth and personal care of our software developers. We provide them with a premium service so that they can do the same for our customers.

Our talented team holds software engineers and sales experts, spread across offices in Europe and South America, and we represent a go-getting and driven company who aims to be an inspiring software house, knowing our future relies on IT.

We Cook iT stand for growth, support, dynamic, companionship and communication. Our head office is located in Portugal in the heart of Lisbon (Avenida da Liberdade) and we work mainly for the European market.

Job Description

Our 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 "flight 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 full-stack Unity engineer to develop an infrastructure for communication between the VR application and the cloud and to integrate the AI technologies within the VR application. 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, we would love to hear from you.

The Role
This important position requires an uncommon blend of technical expertise in Unity development and integration with cloud services as well as the curiosity to learn about and experiment with how to use generative AI technologies within the VR application. As a full-stack Unity engineer, you will enable the flow of data between the VR application and the cloud and implement intuitive communication with the VR application for our users, both critical to our learning platform.

Key Responsibilities:
Design and build robust communication infrastructures between the VR application and cloud platforms to support off-line and real-time data exchange, ensuring seamless flow of user interaction data for personalized learning experiences.
Integrate speech recognition and synthesis capabilities within the VR app, enabling it to understand user utterances, and to communicate with the backend to provide responses to the users.
Set up and maintain the infrastructure required for processing understood speech utterances through a large language model connected to a knowledge base, facilitating accurate and contextually relevant answers to user queries.
Collaborate closely with the cross-functional team, including learning and data scientists, VR engineers and designers, and content experts to align technical solutions with educational goals.

Qualifications

Qualifications:
Proven experience in full-stack development, with proficiency in Unity and experience with using cloud computing and services. VR development experience is preferred but not required.
Expertise in integrating a user facing application with backend and cloud services using SDKs and APIs. Experience with Meta Quest SDK is preferred but not required.
Strong programming skills in C#, Python, or similar languages relevant to Unity development and data handling.
Demonstrated ability to work with cloud storage and computing services (AWS S3, Google Cloud Storage, Azure Blob Storage) for data logging database management.
Strong communication skills with a working command of English, with an experience working in or with teams from different cultural backgrounds, with an understanding of cross-cultural communication dynamics.
Proactive, self-motivated individual capable of managing multiple priorities in a fast-paced, remote environment.

What We Offer:
An opportunity to build a product from the ground up and contribute to its growth.
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 leadership development.
An opportunity to work closely with the leadership team in a collaborative environment.

Additional Information

We are an excellent place to work and develop skills for everyone – including you! We are aimed for a long-term partnership, based on trust and work-life balance. Our culture is based on personal and professional development, therefore we take part in various forums, conferences, training courses and educational events. 

Location

Lisbon, Portugal

Remote Job

Job Overview
Job Posted:
7 months ago
Job Expires:
Job Type
Full Time

Share This Job: