Lead Research Scientist – Machine Learning

Website outsystems OutSystems

Are you passionate about pushing the technical boundaries of Machine Learning? Do you have deep technical and theoretical knowledge of state-of-the-art Deep Learning methods and applications? Do you love Research and like to challenge the status quo and drive ambitious innovation initiatives? If so, this is for you.

OutSystems is seeking a smart and proactive Research Scientist who not only can apply the latest Machine Learning techniques to really complex problems but is also able to deeply understand and design his own solutions and mentor a team to achieve technological breakthroughs. A top-notch candidate has an excellent fundamental understanding of state-of-the-art Machine Learning and Deep Learning techniques and has done research in the field, either in academia or the industry. This position reports to the Head of Artificial Intelligence.

With Project Turing and OutSystems.AI, we are creating the future by leveraging cutting-edge AI and Machine Learning to teach machines how to program, enabling anyone to create groundbreaking Apps faster than ever, and with higher quality. To achieve our goals we know we need to advance science and engineering, and that’s where you and the AI Research team come in.

As a Lead Research Scientist in our Artificial Intelligence Group, your main responsibility will be to mentor the AI Research team and collaborate with other research institutions, in order to push the state-of-the-art and make our next generation products smarter and easier to use. You will help define research directions and outputs and collaborate with Product to help get the latest research into the product. The sky’s the limit and you’ll help us get there.

Key Responsibilities:

  • Mentor AI research team towards success by helping define the research direction, collaborations, and methodology;
  • Push the state-of-the-art forward in Artificial Intelligence and Machine Learning, applied to Software Development tasks;
  • 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 ML on Code;
  • Collaborate with other research institutions to openly advance research goals.

Preferred Qualifications:

  • 5+ year experience working or doing research on Deep Learning, Natural Language Processing, Speech and/or other complex Machine Learning fields;
  • Ph.D. degree in Machine Learning and related technical fields;
  • Experience mentoring or coordinating teams is highly valued;
  • Real-world experience in applying Deep Learning and other techniques to complex problems where you had to discover new solutions to non-trivial problems;
  • 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) to solve non-trivial problems;
  • 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 ana.sousa@outsystems.com