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 .
Similar jobs

Python Data Developer

Apply Now
Back to search page