Backend Engineer (Workflows)
CARTO
Software Engineering
Spain
Built by a diverse team of over 150 people across the US, APAC, and Europe, CARTO's cloud-native Agentic GIS platform provides a modern, future-proof alternative to legacy GIS. Offering a powerful suite of tools for visualization, analytics, and application development, our platform is redefining how companies work with location data. CARTO (backed by Insight Partners, Accel Partners, Salesforce Ventures, and Earlybird Ventures, among others) is fundamentally changing the way location data is analyzed, making it an integrated and accessible part of modern business intelligence.
What are we looking for
Location
- Department
- Engineering
- Employment Type
- Full Time
- Location
- Spain
- Workplace type
- Fully remote
You will
- Own the design and evolution of core backend services that power workflow execution, scheduling and orchestration across multiple cloud data warehouses.
- Translate visual DAGs into efficient, warehouse-native SQL and procedural code, pushing computation down to where the data lives.
- Build and maintain integrations with BigQuery, Snowflake, Databricks, Redshift, Azure Oracle, Postgres and Synapse — including connection management, query execution, error handling and cost/performance optimization.
- Extend the component catalog with new analytical building blocks and design the SDK that lets customers and partners contribute their own.
- Improve reliability and observability of long-running, scheduled and event-triggered jobs: retries, idempotency, lineage, logging, metrics.
- Collaborate closely with Product, Frontend, Data Engineering and QA to ship features end-to-end, from API design to UX behavior.
- Integrate AI tools pragmatically throughout your development workflow — not as a checkbox, but as a genuine productivity multiplier in how you design, build, and test.
You offer
- 5+ years of backend engineering experience shipping production systems at scale.
- Deep database expertise with at least one of our primary warehouses: BigQuery, Snowflake, Redshift, Databricks or Oracle. You can read an execution plan, spot a bad join, and reason about partitioning, clustering and cost before the query hits production.
- Experience with TypeScript and Node.js in a production backend context.
- Nice to have: frontend fluency. You can move fluidly into a React/TypeScript codebase to own a feature end-to-end, unblock yourself on API contract issues, or quickly prototype UI for new components.
- Comfort in a serverless and cloud-native environment, with practical experience with GCP or AWS
- Hands-on experience building with AI. You've already shipped features powered by LLMs, embeddings, agents or AI-assisted tooling in production — not just experimented on the side.
- Strong opinions about software quality. You write tests not because you're told to but because you've seen what happens when you don't. You document what matters and keep it current.
- A collaborative, low-ego approach to engineering. You give direct feedback in code reviews, ask good questions when you don't know something, and make the people around you better.
We offer
- Compensation based on experience, discussed transparently during the process plus an annual bonus of up to 10% based on company objectives
- Contribute to a platform used by top companies around the world. Your work will have a direct impact on our users and clients
- Access to our Employee Stock Options Plan
- Private Medical Insurance
- Flexible compensation
- Education stipend
- Remote work stipend
- English classes
About CARTO
Our Hiring Process
Screening
HM interview
Test
Second interview
Not quite right? Register your interest to be notified of any roles that come along that meet your criteria.

