We are partnering with a fast-growing AI startup developing next-generation products that automate complex workflows at scale. As a Software Engineer / AI Engineer, you will help design, build, and scale high-performance systems across AI, distributed systems, and modern software engineering. This is a unique opportunity to join a high-performing team that values excellence, ownership, and intellectual curiosity. Location: Barcelona (Hybrid).
About the Role:
We are looking for a Software Engineer / AI Engineer with 2-5 years of experience who enjoys building products end-to-end and solving complex technical problems at scale.
You will contribute to the development of core platform capabilities, scalable backend systems, distributed infrastructure, and AI-powered products used in demanding real-world environments. This role offers significant ownership, exposure to cutting-edge technologies, and the opportunity to work closely with a highly talented engineering team.
The company is a fast-growing, venture-backed startup building category-defining AI solutions with real-world impact. Backed by top-tier investors and led by an ambitious team, they are bringing together exceptional talent to tackle some of the most challenging problems in the industry through innovative technology.
Key Responsibilities:
• Design, build, and maintain scalable backend services and platform infrastructure.
• Develop production-grade software from architecture and design through deployment.
• Build and optimize distributed systems processing large-scale workloads.
• Improve system reliability, scalability, performance, and observability.
• Collaborate with engineering and product teams to deliver high-impact features.
• Contribute to technical architecture and engineering best practices.
• Support the deployment and scaling of AI-powered solutions in production environments.
• Identify technical challenges and proactively drive solutions.
Required Qualifications
• 2-5 years of experience building and shipping production software.
• Strong software engineering fundamentals and problem-solving abilities.
• Experience with Python and modern backend frameworks such as FastAPI or similar.
• Experience working with PostgreSQL or other relational databases.
• Familiarity with React, TypeScript, or modern frontend technologies.
• Experience designing and operating distributed systems.
• Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field (or equivalent practical experience).
Preferred Qualifications:
• Experience with LLMs, Generative AI, AI Agents, or Machine Learning systems.
• Knowledge of event-driven architectures and asynchronous workflows.
• Experience building real-time applications.
• Previous experience in high-growth startups or technically demanding environments.
What We're Looking For:
We place significant value on excellence, intellectual curiosity, and a strong track record of achievement.
Successful candidates often demonstrate one or more of the following:
• Outstanding academic performance, honours, distinctions, or merit-based scholarships.
• Participation in competitive programs, olympiads, hackathons, research initiatives, or other high-performance environments.
• Experience in highly selective technology companies, top-tier startups, or organisations known for engineering excellence.
• Exceptional technical projects, entrepreneurial ventures, or open-source contributions.
• Evidence of rapid learning, strong ownership, and a desire to tackle difficult problems.
Who Will Thrive Here:
• Individuals who hold themselves to exceptionally high standards.
• Engineers who enjoy solving difficult technical challenges.
• People who take ownership and accountability for outcomes.
• Ambitious professionals who want to learn from outstanding colleagues and accelerate their growth.
What’s On Offer
• Competitive compensation package.
• Hybrid working model based in Barcelona.
• Opportunity to work on cutting-edge AI products.
• High level of ownership and autonomy.
• Significant learning and career growth opportunities.
• Exposure to a highly talented and international team.
Recruitment Process:
1. Introductory conversation.
2. Technical take-home challenge.
3. Technical review with the engineering team.
4. Final conversation with senior leadership.
5. Offer stage.