Learning Path Data Scientist - Specialization Software Engineer

As a Data Scientist transitioning towards a Software Engineer role, you are capable of training, deploying, and maintaining models while also having a precise understanding of how those models can be integrated into software applications. You don’t just throw a model over the wall, but actively help to incorporate it into the application. You are proficient in SQL, Python, and Spark for training machine learning models through pipelines, while using .NET or Java to expose the models in applications. You incorporate security principles, DevOps and MLOps, Git, and unit tests so that your products are always safe, consistent, and maintainable.

What do you get?

  • Boost your knowledge and skills
  • Allows you to make a difference at your client/employer immediately
  • Helps improve your career opportunities

What do we ask?

  • Basic knowledge of programming including Object Orientation
  • Basic knowledge of statistics is required.

What will you be doing?

  • 35% On Premise & Cloud based Software Development
  • 30% Python, Pyspark & AI
  • 20% MLOps, DevOps
  • 15% Privacy & Security

Learning path

As a Data Scientist transitioning towards a Software Engineer role, you not only train machine learning models, but also know how to sustainably implement them in software applications.

  • Must have
  • Should have
  • Could have
  • Certificate
  • Must Have

    The knowledge and skills you need to participate in a project.

    Should have

    The knowledge and skills you should have (but are not necessary) before starting your first project.

    Could Have

    Other knowledge and skills that may be relevant to you, depending on the project.


    A certificate or exam you can obtain.

    More information about Info Support Learning paths