AI Research Scientist – Machine Learning

Website outsystems OutSystems

With the recently announced Project Turing, OutSystems is creating the future by leveraging cutting-edge AI to teach machines how to program, make our products smarter and enable anyone to create groundbreaking Apps faster than ever, and with higher quality. We are embedding AI into the fabric of our organization and products.

As a Research Scientist in our Artificial Intelligence Group, your main role will be to do applied research and development, in order to push the state-of-the-art and make our next generation products smarter and easier to use. The sky is the limit and you’ll help us get there.

Key Responsibilities

  • Push the state-of-the-art forward in Artificial Intelligence and Machine Learning, applied to smart App development.
  • Design and build solutions for real-world problems, from idea, through research, prototyping and into product solutions.
  • Work together with data scientists, engineers and product people to bring new developments to our products.
  • Communicate research progress and milestones clearly and efficiently to internal and external audiences. Share your findings with the community, and be a thought leader in smart App development.
  • Collaborate with other research institutions to openly advance research goals.

Preferred Qualifications

  • Ph.D. degree in Computer Science, Artificial Intelligence, Machine Learning, or related technical fields is highly valued.
  • M.Sc. with a strong focus on Computer Science and Statistical Learning components (e.g. Computer Science, Electrical Engineering).
  • Deep expertise in one of the following: Deep Learning, Neural Networks, Sequence Models, Natural Language Processing, Image and Sound Processing, Classification.
  • Hands-on experience with ML/Deep Learning platforms (e.g. Tensorflow, Keras, PyTorch, Scikit-Learn, Spark ML), and data processing platforms (e.g. Spark, Pandas).
  • Proficiency in high-level problem solving and programming languages. Able to create end-to-end working prototypes – from planning, data engineering and analysis and algorithm implementation. Experience in Python or R are valued.
  • Be creative, ambitious and curious. Be resourceful and innovative.

What you can expect from OutSystems:

  • The possibility to create disruption in the software development market;
  • A company that cares about employees wellbeing and provides a safe and comfortable work environment, even during adverse times;
  • A world-class software engineering team with peers and leaders that are inspired to learn and share what they know;
  • A fast-growing company that provides many opportunities for you to grow;
  • Fun from day one: a relaxed work environment, colleagues from diverse backgrounds, and with a diverse range of interests, fun company events.

Curious about OutSystems culture? Find out more in The Small Book of The Few Big Rules.


Data Science Portugal retains the right to refuse to post jobs from any employer or any organization that do not support the interests and values of Data Science Portugal and its community.

Postings are based on the information provided by the employer and is of their entire responsibility.

Data Science Portugal makes no guarantee about positions listed and is not responsible for safety,wages, working conditions, or other aspects of employment. It is the responsibility of each individual job seeker to research the integrity of the organization(s) to which he/she is applying and to verify the specific information pertaining to the job posting. Job seekers should exercise due diligence and use common sense and caution when applying for or accepting any position.

We will not post jobs that appear to discriminate against applicants on the basis of race, color, religion, creed, age, national origin, sexual orientation, disability, or gender.

To apply for this job email your details to