Back to Jobs

Full Stack Software Engineer - AI

Skillsoft NETHERLANDS
Posted 4 months, 2 weeks ago
Deadline: Not specified
Full Time Senior Software Engineering

At Skillsoft, we propel organizations and people to grow together through transformative learning experiences. We believe every team member has the potential to be AMAZING. Join us in our quest to transform learning and help individuals unleash their edge.

OVERVIEW: 

This role is for a Senior Full Stack Software Engineer who will collaborate to build new AI-centric products in the learning space.  This team supports our Conversation AI Simulator (CAISY).  This is an innovative generative AI-based tool for simulating business and leadership conversational skills. CAISY makes those difficult work conversations easier by providing employees with an emotionally safe space to practice important business conversations with an AI-powered trainer. CAISY not only plays the role of the other person within the conversation but also provides personalized feedback and guidance on communication style to guide development.

Requirements

Education or experience with software engineering (minimum of 6 years' experience and applicable degree).
Ability to design and document APIs, data models, and service interactions
Familiarity or experience with:
React development
JavaScript
Testing strategies – unit, integration, system
System and API security techniques
Data privacy concerns
Microservices architecture
Vertical vs horizontal scaling

Agile/Scrum
Operating Systems – Mac, Linux
JavaScript, Node.js
React UI/UX
APIs GraphQL, REST
Docker, Kubernetes
Amazon Web Services (AWS), MS Azure OpenAI
SQL (Postgres RDS), NoSQL (Cassandra, Elasticsearch)
Messaging – Kafka, RabbitMQ, SQS
GitHub, IDE (your choice)
LLMs (OpenAI GPT-X, Claude, embedding models)
Vector indexing/database, RAG, Agents

Responsibilities

Work with product owners and curators to understand requirements and guide new features
Collaborate to identify new feature impacts on existing services and teams
Research, prototype, and select appropriate COTS and in-house technology and design
Collaborate with the team to design, develop, and occasionally enhance or maintain existing systems
Document designs and implementation to ensure consistency and alignment with standards
Create documentation, including system and sequence diagrams
Some knowledge and experience of AI/ML software engineering
Create appropriate data pipelines for AI/ML
Utilize and apply generative AI for products and for daily productivity
Periodically explore new technologies and design patterns with proof-of-concept
Occasionally, present research and work to socialize and share knowledge across the organization

Company Size
Employment Type
Full Time
Work Mode
On-site (NETHERLANDS)
Apply Externally
Notice: You are about to leave RemoteWok and apply on an external site.
The application process will continue on the employer's website.
View Company Profile

Location

NETHERLANDS