About this role
Writing backend systems and integrating AI tools across the development lifecycle forms the core of daily operations at Cabify. Engineers collaborate with principal and data science teams to design distributed applications, use AI coding assistants to accelerate delivery, and maintain production reliability while keeping full accountability for technical decisions.
Cabify operates across multiple countries with millions of users, focusing on urban mobility solutions and sustainable technology. This position suits engineers who are curious about agentic workflows, comfortable working in a language-agnostic environment, and eager to shape modern software practices.
What you will do
- Collaborate with principal engineers on development planning and architecture design, including where AI-driven components fit into systems.
- Design, build, and maintain distributed, clean, testable, data-oriented applications that increasingly incorporate AI and LLM-powered services.
- Use AI coding assistants and agentic tools as part of the daily workflow to move faster without compromising code quality.
- Improve service reliability, scalability, and performance for systems integrating with LLM and AI model APIs.
- Own code all the way to production utilizing a self-service continuous delivery pipeline and production infrastructure.
- Dive deep into host-level problem-solving and help improve detection methods.
- Mentor junior developers, including guidance on how to effectively pair with AI tools.
- Collaborate closely with the Data Science team on data.
What you need
- Demonstrate great alignment with company principles.
- Possess solid knowledge of common algorithms and data structures.
- Bring experience developing medium to large-scale web applications and distributed systems in production.
- Show experience with common design and architectural patterns.
- Feel comfortable working with AI coding assistants and agentic workflows as part of the daily process.
- Maintain a strong ability to own engineering decisions, validation, quality, and production outcomes.
- Have genuine curiosity about how AI changes software engineering and an interest in experimenting with new tools.
- Demonstrate the ability to work independently while acting as a strong team player in a fast-paced environment.
Nice to have
- Experience with agentic or RAG-based systems
Benefits
- Excellent salary conditions up to 72k
- Flexible work environment and hours
- Regular team events and free Cabify staff rides
- Personal development programs, Coursera license, and free access to O'Reilly
- iFeel platform access for emotional well-being and therapy sessions
- Flexible compensation plan including restaurant tickets, transport tickets, healthcare, and childcare
Skills and tech stack
Questions candidates ask
Is this role remote?
Our office is located in Madrid at Calle de Pradillo 42, 28002, and this is a fully on-site role based in our Madrid office.
What are the salary conditions?
The role offers excellent salary conditions of up to 72k, alongside a flexible compensation plan covering restaurant tickets, transport, healthcare, and childcare.
What programming languages will I use?
We are language agnostic and your team will primarily work with Go, Elixir, or Ruby, though past experience does not strictly need to match if you are adaptable and quick to learn.
What AI tools are used in the development process?
We use AI tools throughout the development lifecycle, including AI coding assistants and agentic workflows such as Copilot, Claude Code, and MCP-based integrations.
