The Job
Company Description At JobTeaser, we believe each and every student has the ability to achieve greatness. That's why we have set ourselves the mission of preparing the new generation to reach their full potential, find their path, embrace the future with optimism and make their mark in the world. We are the European leader in the recruitment and guidance of young talent. To this end, we offer an internship and job search platform, integrated directly into more than 750 schools and universities, which enables 5 million students and recent graduates to find their path, thanks to JobTeaser. With €68 million series D raised, we are proud to announce that we just achieved a new key milestone in 2022: we have acquired our Nordic competitor Graduateland, read more here. We are a team of 400 talented and passionate people, across 7 countries in Europe. We are still growing and eager to welcome new talents! Now, a question for you: are you ready to have an impact on the next generation? Job Description Description of the Data team : The Data team at JobTeaser was created 4 years ago and is composed of about 20 people (Data Analysts, Data Engineers, ML Engineers, Data Scientists, researchers, ...). We have 3 main missions: Decision support: JobTeaser has always considered data as one of the pillars on which to rely, whether it be to monitor our key growth indicators, to follow the adherence to new product features or the performance of our marketing campaigns, etc. We carry out complex analyses to enable teams, at all levels, to make decisions and gain the insights necessary for the successful development of JobTeaser. Acculturation and appropriation of data: JobTeaser's ambition is to remain an increasingly data-driven company. Thus, in parallel with the analyses we carry out, our objective is also to enable as many people as possible (C-level, PM, Marketing, Sales) to obtain, with the greatest possible autonomy, the information they need without being dependent on the Data teams. The development of algorithms to help students discover themselves and find the job that really suits them. Job description ♀ ♂ : We are looking for a Data Engineer to participate in the construction of a cutting-edge Data stack that meets the challenges that a scale-up like JobTeaser can have. We are looking for an experienced / senior profile to help the team to: Implement the new Data architecture that we have just designed, based on the best that is currently available in terms of data transformation, collection or query. On the agenda: Airbyte, Rudderstack, Dbt, Dremio, S3, Airflow and Kafka. Continue to maintain the current architecture based on Python, Airflow, S3, Postgres, Kafka and Athena until we migrate to the new infrastructure. Work in collaboration with the data analysts on the definition and construction of a comprehensible data model, adapted to business needs and scalable, but also on the reliability and quality of the data Participate in code reviews and provide support to the rest of the team Participate in sprint planning, grooming sessions, stand-ups and team retrospectives In coordination with the Lead Data Engineer and other team members, be a force of proposal and contribute to our continuous improvement: organisation, process, quality and maintainability of the code, refactoring Qualifications You are the perfect match if : You have a degree in engineering or equivalent university education You have at least 2 years experience in data engineering You have a solid knowledge of modern data stacks, in particular cloud platforms (AWS being a real plus), data processing tools (Airflow being a real plus) You are familiar with infrastructure issues and you are autonomous on technologies such as Docker and Kubernetes. A special mention if you have already worked on or implemented continuous deployment / integration tools (CI/CD) You have strong database (PostgreSQL) and data modelling skills You are fluent in Python or another programming language You are pragmatic and well organised, enthusiastic and resourceful You like to work in a team and communicate in a pedagogical way with audiences that are not necessarily technical You measure your success by the success of your team Bonus: You have already worked on event tracking architecture issues (if you have worked on Rudderstack, Segment or Snowplow it is even better) You have already worked on streaming architectures and in particular with Kafka You have already worked on a Lakehouse tool such as Dremio / Presto / Trino Additional Information @JobTeaser, get ready to... Join a mission-driven company with a concrete impact on the new generation. Learn with our 400 people all over Europe driven by our three core virtues: #Committed, #OneTeam, #DrivEn. Participate to our dynamic internal life, where all our employees can contribute (all-hands, seminars, meetups, parties, game nights, team-drinks, etc). Grow and develop your career with JobTeaser thanks to our strong training policy (more than 90% of our employees have been trained last year!). Be part to an inclusive environment with almost a perfect gender parity: 49% of women and 51% of men Enjoy our super flexible remote environment with 1 month per year wherever you want in Europe, with a home office financial support for equipment. For some positions, it is possible to be fully remote. Work with a top Apple equipment. Enjoy the basics: RTT, health insurance, lunch voucher card, public transportation reimbursed (50%) and BSPCE. Be proud: 93% of our employees are proud to work at JobTeaser (source: Internal Take Care Survey March 2022, sent each quarter to all our employees). Your hiring process and the next steps In order to identify the perfect fit for us (and also for you!), we offer a comprehensive hiring process with the possibility to get to know all your future key team members, and between each step of your process, you will receive constructive feedback from our Talent team. A 30-min screening call to get to know you better with one of our Talent Acquisition Rockstars Interview with your future manager, Jérémy (Lead Data Engineer) and Pierre (Head of Data), to discuss your background and motivations A technical interview with 2 members of the Data Team to test your hard skills and help you plan your future missions A final round with Juliette (CPO), to confirm together the mutual match Welcome at JobTeaser We are committed to creating a working environment where everyone feels comfortable. We promote diversity within our teams and every application we receive is screened through a unique, pre-established, competency-based process.