This position is no longer available.

Internship: Back-end and Data Engineering (Python)

Internship(6 months)
Paris
Salary: Not specified
Starting date: January 01, 2023
A few days at home
Experience: < 6 months

Square Sense
Square Sense

Interested in this job?

Questions and answers about the job

The position

Job description

As a Back-end / Data Engineering Intern you will be a member of the Software Engineering Team. This position implies close collaboration with all members of the Software Engineering Team, as well as members of our Data Science and DevOps Teams.

Primary objectives of a Back-end / Data Engineering Intern are:

  • Design and develop software components for data collection (connectors for various IoT devices and third-party services, web hooks) and ingestion of collected data (using Kafka, for example).
  • Design and develop software components for data processing (for example, with Python Pandas), as well as other internal software, tools and APIs to support the data processing.
  • Automate data processing tasks and their monitoring in production (for example, orchestration of batch processing jobs using Airflow).
  • Design efficient data models using various storage technologies (cloud file storages, HDFS, relational DBs and non-relational DBs, dbt).
  • Collaborate with DevOps Engineers for production delivery and related objectives.

Preferred experience

We are looking for a student interested in general back-end, or distributed, or data engineering that is studying for a postgraduate degree, a master (M2), or an equivalent university course and is looking for a final 6-month internship. Candidates for this position are expected to have:

  • Strongly engineering-oriented profile. (Please, note that this position is not suitable for the typical requirements of research internships, and is oriented towards software engineering).
  • Willingness to work in a rich technical environment where Data Engineering joins full stack software development and DevOps.
  • Strong programming skills in Python. Experience with other languages is a plus.
  • Experience with SQL.
  • A good taste for high quality software. Rigor.

Knowledge in all of the following areas is a plus:

  • Pandas
  • Apache Spark
  • Kafka stack (Kafka, Kafka Connect, KSQL, Kafka Streams)
  • Docker, Kubernetes
  • Cloud Platforms (AWS / GCP / Azure)
  • Agile (Scrum) or Lean (Kanban)

Being passionate about IT ourselves, we are looking for a likewise passionate person with a good team spirit.

What we offer

  • An envirionment where engineers make important contributions, experienced team leaders, good team diversity, open communication, flat hierarchy, and fast execution.
  • Remote and hybrid work, flexible working hours
  • A comfortable office on boulevard du Montparnasse with a nice view over Paris
  • Performance-based bonuses
  • A budget for personal education, participation to conferences, and training
  • Transporation compensation (50% of “Navigo IDF”, or 100% of intercity trains for remote employees)
  • Health benefits plan (“Alan assurance santé”, top plan is fully payed by the company)
  • Lunch vouchers (“Swile” card)
  • Vacations bonus (Prime de vacances)

Recruitment process

  • Phone call. 30 minutes. Objective: confirm the intent and the match.
  • Technical interview. A lot of pair programming, coding, design, a little theory, a few non-technical questions. No whiteboard programming, no trick questions. In the office (preferred) or remote. 4 hours with breaks.
  • Fit interview. Meet more team members. In the office only. 2 hours.

Optionally, we may propose a take-home exercise, remote with no deadline. It reduces the time spent during the technical interview and may take about 4 hours to complete.

Want to know more?

These job openings might interest you!

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