Senior Software Engineer (AI)

We are searching for a Senior Software Engineer with experience in AWS, NodeJS, TypeScript, and VueJS, that will help build an AI student advisor. 

Studyportals Headquarters is in Strijp-S, Eindhoven, The Netherlands. Flexibility to work remotely. 

About Studyportals

We change the lives of millions of students and leave the world a bit brighter than we found it. Every minute 100 students around the world trust our platforms (e.g., mastersportal.com) to find their best matching education for free. At the same time, we help educators diversify their (international) student population and reduce dropouts. 

With forty different nationalities among the 225 people working at Studyportals, we are an international bunch of people. Eager to learn and serious about fun. Want to know more? 

Why are we searching for you? 

We're dedicated to helping students find their ideal study program. However, many have expressed a need for more guidance than just a search tool. They're looking for more personalized counseling. This is where AI comes in, and potentially, you. We're on the lookout for someone who can help develop and enhance an AI advisor. It would understand each student's unique needs and preferences. Initially, it'll assist in finding suitable study programs. Beyond that, we envision it creating a helpful profile for each student by learning about them through interactions. This tailored approach aims to help students to make informed decisions and find their dream study. 
In short, there are enough (technical) challenges for you to dig in to. We value initiative greatly! 

What are your three main goals? 

  • Create an AI advisor that helps students effectively find study opportunities that fit them, while making a profile that's unique to each student. You will be elevating the product value throughout the whole site, to increase user engagement, loyalty, and retention with your (technical) expertise. 
  • In addition to creating an AI advisor, you will improve the MyJourney features. These features are designed to guide and advise students in an innovative, non-AI method. This is crucial for engaging more students on our platform, thereby boosting their chances of discovering their ideal study opportunity.  
  • Help us to become more scalable as a platform, by decoupling our dependencies and driving our microservice architecture. Staying in control of quality is key! 

How does your team look like? 

The Product Engineering department consists of 35 people. You are part of a scrum team of 4-6. Your Product Owner (PO) sets the product priorities. You are, together with the Product Owner, responsible for designing and implementing new functionalities aimed at growing our user engagement targets. This means that you, as a developer, have influence on what to build, and how to build it. You report to our Software Development Manager, Stefan. He started as a developer at Studyportals and knows his way around the systems. His main responsibility is to make sure you can do your work in the best possible way, taking away impediments, drive technical innovation and make sure you can be the best version of yourself. 

What Tech Stack do we use? 

Almost all our systems have been developed in-house and follow modern quality standards. We work in a service-oriented architecture, powered by our own RESTful API and AWS. Our products are powered by VueJS, Node/NPM, TypeScript, Sass. In parallel, we are scaling up our infrastructure, moving towards Docker and our centralized CI/CD tooling. 

Requirements

  • At least a bachelor’s degree, preferably in Computer Science or a related field. 
  • At least 8+ years of experience as a Software Engineer. 
  • Experience building applications in modern JavaScript, TypeScript, NPM, and NodeJS. You have experience in developing advanced, high traffic, applications using any object-oriented language, such as PHP, C#, or Java. 
  • You have a solutions architect level of Amazon Web Services (AWS) and know how to design and build distributed cloud native applications. 
  • You have a proven track record of architecting and implementing scalable and reliable back-end systems. 
  • Practical experience integrating AI solutions into back-end systems. You have experience deploying and managing AI models/tooling in a production environment. 
  • Experience with (different types of) automated testing as part of CI/CD driven software development. 
  • You know to tell us when your code is SOLID enough… 
  • You like to collaborate, appreciate open communication, and are comfortable with working cross-functionally. 

Benefits

  • Competitive salary including a bonus and pension. 
  • 32 vacation days (including bank holidays) you have the flexibility to take your holidays whenever you want (e.g. be off on Chinese New Year instead of King’s Day)
  • Possibility to buy/sell 5 vacation days out of your annual balance
  • Reimbursement of your work-related travel costs. 
  • Flexibility to work remotely 3 days per week, including a remote working allowance. 
  • The possibility to work from abroad 2 times a year. 
  • An annual personal development budget because personal growth is KEY! 
  • A nice and fun office in the heart of Eindhoven; five minutes’ walk away from the station. 

StudyPortals helps to promote, find and compare international education. Our mission is to bring transparency to the wealth of study opportunities worldwide.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job

This job is no longer available