Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Junior Software Engineer
Prima is seeking a motivated Junior Software Engineer to join our growing Engineering team. You will contribute to the development of our core systems, working on ML-driven services, scalable data pipelines, and reliable microservices. This is an opportunity to be part of a dynamic team that is reshaping the motor insurance industry.
What You’ll Do
- Contribute to the development of Prima’s core systems, including ML-driven services, data pipelines, and microservices.
- Design and maintain data pipelines for efficient data ingestion, transformation, and serving.
- Participate in the full engineering lifecycle: exploration, development, deployment, and monitoring.
- Continuously learn and experiment with new technologies, sharing knowledge with teammates.
What We’re Looking For
- Ability to break down problems, learn quickly, and test different approaches.
- Strong programming foundations with an emphasis on clean, maintainable code.
- Curiosity for data, software, and ML, demonstrated through coursework, projects, or personal initiatives.
- Interest in building systems end-to-end, from data ingestion to service deployment.
- Motivation and eagerness to learn from experienced team members.
Nice-to-Have
- Participation in hackathons, open-source contributions, or side projects.
- Knowledge of Python and its main ML packages (pandas, scikit-learn, mlflow).
- Experience with data pipelines or distributed data systems (e.g., Spark, Airflow).
Why you’ll love it here
- Work Your Way: Enjoy full flexibility with remote, office, or hybrid options, and the ability to work from anywhere for up to 30 days a year.
- Grow with us: Access learning resources, mentorship, and a personalized growth plan.
- Thrive and perform: Benefit from private healthcare, gym discounts, wellbeing programs, and mental health support.
At Prima, we celebrate uniqueness. If you don’t meet every requirement but are passionate about this role, we still want to hear from you. Innovation thrives on diverse perspectives. Prima is proud to be an equal opportunity employer. Need accommodations during the process? Email us at accessible.recruiting@prima.it.
Key skills/competency
- Software Development
- Data Pipelines
- Machine Learning
- Microservices
- System Design
- Programming
- Problem Solving
- Continuous Learning
- Data Ingestion
- Production Monitoring
How to Get Hired at Prima
- Tailor your resume: Highlight programming foundations, clean code, and curiosity for data and ML.
- Showcase projects: Emphasize end-to-end system building experience and any relevant coursework.
- Demonstrate learning: Express eagerness to learn and collaborate with experienced teammates.
- Mention nice-to-haves: Include any hackathon, open-source, Python, or data pipeline experience.
- Express passion: Communicate your enthusiasm for shaping the future of motor insurance.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background