This position is no longer available.

Software engineer intern - DSS for Windows

Internship(4 to 6 months)
Paris
Salary: Not specified
A few days at home

Dataiku
Dataiku

Interested in this job?

Questions and answers about the job

The position

Job description

Dataiku allows enterprises to create value with their data in a human-centered way while breaking down silos and encouraging collaboration. One of the most unique characteristics of our product, Data Science Studio (DSS), is the breadth of its scope and the fact that it caters both to technical and non-technical users. Through DSS, we aim to empower people through data and democratize data science.

If …
You believe Machine Learning & Big data technologies are the future.
You can’t help yourself from looking under the hood.
You want to work for a startup… but not for one that will disappear before your internship ends.
You want to improve your Mario Kart skills
You want to learn how to code on a real product codebase with talented developers

Don’t look further! You found your next internship.

Today Dataiku Data Science Studio is only available on Linux and MacOS platforms. It is built using Java, Python and Javascript which are available on Windows, and some shell scripts which are not! As a consequence, people that currently want to try or use DSS on Windows must either install VirtualBox or a similar tool to run a Linux virtual machine, or use WSL. Both solutions are too complex for most users.

The objective of this 4 to 6 months internship is to update and package DSS so that users can easily install and run it onto Windows laptops and servers. Currently, DSS is installed, started and monitored using shell scripts. Electron seems a best choice to replace the shell scripts that start & monitor DSS, and an installer program the natural choice to replace the install script. But that will be your decision which technology is best suited for each part.

After a period of onboarding, you will:

  • Get familiar with DSS and all its components.
  • Study various technologies to replace the shell scripts and offer a great experience on Windows to our users: Electron, Windows Services wrappers, …Windows installers such as Install4J
  • Compile and run DSS on Windows. Fix any issue that might lie in the current code base (like checking that a path starts with ‘/‘ to determine if we are at the root directory)
  • Create a build script to generate a DSS package for Windows.
  • Celebrate and party because Data Scientists and Data Analysts can now easily enjoy DSS on their laptop!

Preferred experience

We’re looking for really talented, smart, kind, and genuinely curious individuals to work alongside us. To succeed, you should:

  • Be autonomous, to drive your subject.
  • Be eager to learn new things.
  • Have a good knowledge of a programming language (Java, Javascript, Python, R, Ruby…).
  • Have a basic knowledge of Web development.
  • As an intern, you’ll join the R&D team of a well known startup. The team is composed of around 50 engineers passionate about software development. The atmosphere is both serious and fun (free lunches every Friday in the kitchen, large screen to play FIFA, …)

Miscellaneous but important details:

The internship will take place in our nice and cozy office located in the heart of Paris.
The monthly remuneration will be:

  • 1000 euros for students in 4th year of university / engineering school.
  • 1400 euros for students in 5th years of university / engineering school.

Remuneration additionally includes 50% reimbursement of public transit pass.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.