Software Engineer
Prosper
Barcelona, Spain
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Barcelona, Spain
Tech stack
Artificial Intelligence
Distributed Systems
Python
PostgreSQL
Machine Learning
TypeScript
React
Large Language Models
Backend
FastAPI
Information Technology
Front End Software Development
Requirements
- 0-3 years of experience building products end-to-end, from architecting solutions to deploying production-grade software.
- A solid understanding of the technologies that power our stack or their equivalents in other languages: FastAPI (Python) + PostgreSQL backend with a React (TypeScript) frontend.
- Experience managing large-scale distributed systems with asynchronous workload orchestration.
- Familiarity with LLMs, AI agents or other ML models is a plus. We use Pipecat for our voice agents.
- Founder mindset: ownership + hard work. You see Prosper as a learning step for your future startup.
- Be ready to handle the challenges of deploying AI voice agents to thousands of daily phone calls.
- Bachelor's or Master's degree in Computer Science, Engineering, Maths, Physics or related field (or equivalent experience).