Artificial Intelligence Software Engineer

Memória Visual
Ideas and results engineers for web and mobile

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €350


Bots and AI are the new digital frontier. As people spend more time in chat clients bots become a key way to reach users and give them a great experience.

But we also see beyond messengers, with the power of intelligent agents working hard for people whatever the interface, voice, chat, web or apps.

Our AI platform Luna is tackling hard problems and needs the help of talented software engineers.

We’re based at UPtec Polo do Mar, Leça da Palmeira, Porto, with sailboats, assorted fish, beaches and the sea at our doorstep.

Want to know a bit more about us? Go to, sit back and enjoy our bot Luna tell a story about our company culture and journey as a team.

Main requirements

  • Academic background in computer science (BS or MS), Software Engineering or equivalent work experience
  • At least 2 years of professional experience with a programming language such as PHP, Node.js, C, or Java
  • Strong computer science fundamentals: data structures, algorithms and information retrieval
  • You write clean, understandable code with an eye towards maintainability
  • You know how the web works and what a nice API looks like
  • Interest in Machine Learning and Artificial Intelligence

Nice to have

  • Professional/academic background in at least one of NLP, ML, or more broadly in data science
  • Experience with Node.js
  • Fluency in Git and an active Github account


  • Health Insurance
  • Other perks discussed on acquaintance

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €350