Python Data Developer

  • Pubblicato il 22/05/2026
  • Terni (TR)
  • Da definire

Descrizione:

Join the next fast-growing startup


Vocations is an AI startup based in OGR Turin that is redefining how staffing and recruiting agencies operate by equipping them with the most valuable asset in a digital world: data.

We are a proud alumni of the Techstars ’25 accelerator class and after raising €150K+ in equity, we’re scaling fast: growing from 0 to 50 clients in under a year.

🚀 We now serve more than 500 users with a 75% DAUs and plan to expand our reach to more than 10.000 in the next years by targeting different European markets.


What we do

Vocations is a data company that provides data to the HR market: staffing agencies, headhunting firms, career coaches, talent as a service companies and many more. Our core AI technology continuously crawls the web to autonomously collect and categorize Italian job offers.

👉🏻 You can see what we provide in our website here.


Our Team

Our team is a mix of product and business expertise, allowing you to drive sales through tangible solutions while helping clients achieve their goals with technology.

We’re a young, execution-driven team (average age: 25). We work hard, celebrate wins, and tackle challenges head-on. You could be our seventh teammate and have the chance to join an early stage startup, where growth opportunities are significant.


👉🏻 You can explore who you’ll be working with at the following link.


What we look for

We’re hiring a Python Developer focused on data processing, scripting, and automation, with the ability to maintain and debug existing backend systems. We process around 10 million data points each month and are committed to maintaining the highest standards of data quality.

This is not a full-stack role: the focus is on data workflows and Python-based systems, with occasional support on backend fixes and improvements. In this role, you will collaborate closely with top-tier cybersecurity engineers, machine learning engineers, as well as back-end and full-stack developers.

This is a full-time, 6-month internship with the goal of transitioning into a permanent role. You’ll have full flexibility in choosing where and when you work, with a 100% remote (smart working) policy. That said, we encourage you to spend some time on-site at OGR Turin during your first weeks, so you can work closely with the team, enjoy a strong onboarding experience, and get to know your colleagues in person.


About you

  • You have hands-on experience with Python for data processing, automation, or scripting.
  • You enjoy working with data and building efficient pipelines or scripts.
  • You’re comfortable reading and debugging backend code, even if it’s not your main focus.
  • You are proactive, independent, and solution-oriented.
  • You like keeping things simple, clean, and scalable.


Key responsibilities

  • Develop and maintain Python scripts and data pipelines.
  • Work on data extraction, transformation, and processing workflows.
  • Improve and optimize existing data handling systems.
  • Debug and fix issues in the current backend codebase when needed.
  • Collaborate with the team to ensure reliable and efficient data flows.


Skills

Required:

  • Strong proficiency in Python.
  • Experience with data processing / automation scripts.
  • Basic understanding of backend systems and APIs.
  • Ability to debug and work on existing codebases.
  • Familiarity with data scraping or data handling workflows.

Nice to have:

  • Experience with Node.js or TypeScript and Python
  • Basic knowledge of Machine Learning concepts
  • Familiarity with Docker, Redis, or cloud services (e.g. AWS)
  • Experience with databases (Postgres)


Compensation

  • 750€/month
  • Stock Options Plan: after the internship, granted and decided upon alignment with the role and the team.
  • Smart Working: we have an office in Turin in OGR, we recommend to come in presence but you are free to be full remote.
  • Startup Exposure: learning curves in early stage is massive, it is very rare to find organizations that can provide you with such personal and professional growth.



Selection Process

We keep our hiring process simple, respectful of your time, and focused on truly getting to know you. We aim to move fast, typically within 6 weeks from first call to final decision.

  • Introductory Call: we get to know each other and assess you mindset, attitude and reasoning (video call).
  • Experience Deep-Dive [optional]: we’ll explore your past roles or experience, decisions, and learnings in depth (video call).
  • Role Play: you will receive an assessment from the team to be completed by your own with your tech skills (no presence required).
  • Cultural Fit Interview: a final chat with members of our founding team to make sure we align on mindset, values, and ambitions (presence required).


This announcement is open to both men and women, in accordance with Laws 903⁄77 and 125⁄91, and to people of all ages and nationalities, in accordance with Legislative Decrees 215⁄03 and 216⁄03.