Senior Full Stack Data Engineer

CDI
Paris
Salaire : Non spécifié
Télétravail fréquent
Expérience : > 7 ans

Skillup.co
Skillup.co

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

The team and its organization
At Skillup, we’re a twenty-strong Product Engineering team divided into 4 features teams and 1 data team, working on the different modules of our SaaS solution: training, skills, interviews and people review.

Each team reports to a tech lead and a dedicated product manager, and is responsible for a functional and technical area that enables us to manage projects: design, development, testing and QA, delivery and maintenance.

The rest of the team is supported by 2 UX Designers, 1 Engineering Manager, 1 Head of Product and the CTO on the management side.

The Data team is responsible for designing, building, and operating tools and infrastructure for data imports, scraping, reporting, and AI support features. They work closely with feature teams and customer operations teams.

The role
Your role is to help us improve our data-related products, develop new features and offer our customers the best possible user experience.

The full stack data engineer role encompasses multidisciplinary expertises between data engineering and software engineering.

As a Senior, you’ll not only act as a reference on design and development processes, but you’ll also help your team members progress by sharing your expertise.

Missions

  • Work on the continuous improvement of existing functionalities / modules

  • Work on the implementation of new functionalities / modules

  • Consolidate tests and refine code quality

  • Ensure delivery of the best user experience for our customers

Stack :

  • Backend: Python, Pandas, FastAPI, PostgreSQL, MongoDB, Neo4j, Scrapy, Zyte, Airflow, S3

  • Frontend: Dash, Plotly, Highcharts, Streamlit

  • Devops: Docker, GitHub Actions

  • NLP: scikit-learn, spaCy, PyTorch, fastText, XGBoost, transformers/BERT, GRU

  • Methodology : Agile, 2-weeks sprints, continuous delivery


Profil recherché

Background and experiences:

  • You have at least 7 years’ experience as a data engineer or software engineer in data related projects

  • You want to be able to work on full stack data projects with a strong emphasis on maintainability (conception, architecture patterns, testability, …)

  • You’re familiar with the following technologies and concepts: Python, data stores (SQL, NoSQL, …), ETL/ELT orchestration tools (Airflow, Airbyte, …), type and data validation (Pydantic, mypy, …), architecture patterns with Python (test-driven, domain-driven, event-driven, …)

Skillup is for you if:

  • You want to work with teams for whom code quality is very important (SOLID principles, DDD, testability, CI/CD…)

  • You’re looking for a pleasant working environment with teams that listen and care

  • You have the right spirit to work in a fast-growing startup. You’re open-minded and motivated by change, you like being a driving force, collaborating with different teams, having a vision focused on the user and his satisfaction, contributing to the evolution of the structure and work methodologies.

We offer:

  • The opportunity to be a key member of a fast-growing start-up with high stakes for the coming years.

  • A pleasant working environment, with management that listens, is available and caring, and knows how to recognize and reward investment.

  • Opportunities for internal career development

  • 3 hours a week dedicated to personal training, via the O’Reilly training platform

  • Hybrid working: several days (1 to 3) of remote per week

  • Offices conveniently located in Paris (10th arrondissement, lively district, close to transport links and numerous restaurants)

  • Company and team life (if you’re looking for partners to motivate you to go to the gym, we’ve got a shower in the office for your convenience, for lunch or for a game of Mario Bros or other games on the switch in our gaming room - you’ll always find someone!)


Déroulement des entretiens

1️⃣ HR interview with Audrey, Talent Acquisition Manager: to get to know each other and give you an idea of Skillup
2️⃣ Visio interview with Jérémie, Skillup’s CTO & co-founder: You’ll introduce yourself, your skills and your expectations. In turn, Jérémie will introduce you to Skillup and its tech challenges, so as to validate the mutual match!
3️⃣ Visio interview with a senior data engineer: You’ll talk to your peers so that they can understand how you approach technical subjects, your vision of development and, above all, answer all your questions!
4️⃣ Visit the offices: you’ll meet your future colleagues and validate the culture fit!
And if everything goes well on both sides … we’ll be delighted to have you join our teams 🚀

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres