Ai/Machine Learning Software Engineer

Logo of Skillsoft

Skillsoft

πŸ“Remote - Netherlands

Job highlights

Summary

Join Skillsoft, a global leader in eLearning, as a mid-level AI/ML Software Engineer. You will be part of a team applying AI to learning solutions. Responsibilities include prompt engineering, collaborating with product owners, developing and maintaining AI-powered applications, creating data pipelines, and utilizing generative AI. The ideal candidate possesses at least 5 years of experience with generative AI and relevant qualifications. Skillsoft offers a dynamic environment with opportunities for professional growth and development.

Requirements

  • Have experience with generative AI and fine-tuning models (minimum of 5 years' experience and applicable degree)
  • Possess the ability to design and document APIs, data models, service interactions
  • Have experience with prompt engineering
  • Be familiar with and able to explain testing strategies – unit, integration, system
  • Be familiar with and able to explain system and API security techniques
  • Be familiar with and able to explain data privacy concerns
  • Be familiar with and able to explain microservices architecture
  • Be familiar with and able to explain vertical vs horizontal scaling
  • Be familiar with Generative AI, NLP, DNN, LLMs, auto-encoders, etc
  • Understand Chain-of-thought and reflexion

Responsibilities

  • Be a hands-on AI/ML software engineer applying AI to solutions in the learning space
  • Perform prompt engineering and associated reliability tasks
  • Work with product owners and curators to understand requirements and guide new features
  • Collaborate with the team to design, develop, and maintain application systems utilizing AI
  • Document designs and implementation to ensure consistency and alignment with standards
  • Create documentation including system, APIs, data structures, and sequence diagrams
  • Create appropriate data pipelines for AI/ML
  • Analyze, curate, cleanse, and split data
  • Utilize and apply generative AI within new products/features and for daily productivity
  • Periodically explore new technologies and design patterns with proof-of-concept
  • Participate in developing best practices and improving operational processes
  • Present research and work to socialize and share knowledge across the organization

Preferred Qualifications

  • Be proactive, independent, and adaptable
  • Be a collaborative team player
  • Be customer service minded with an ownership mindset
  • Possess excellent analytic and communication skills
  • Have the ability and desire to coach and mentor new and more junior developers
  • Have an innovative and problem-solving mindset
  • Be passionate, curious, open to new ideas, and have the ability to research and learn new technologies

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Skillsoft know you found this job on JobsCollider. Thanks! πŸ™