CareerPlanSign in

Software Engineer II

Spain🌐 Remote💼 Full-time🗓 2026-09-23 → 2026-09-26

Core

Build and scale backend services and Kafka-based streaming pipelines to process user behavior data, turning signals into segments and models for adaptive user experiences.

Role type

Senior IC backend software engineer (personalization & data pipelines)

Builds

Backend services, Kafka streaming pipelines, microservices, and behavioral models

Domain

SaaS observability platform, user behavior analytics, AI-driven personalization

Deliverable

production ML models | product features

Required skills

Java, Kafka streaming pipelines, AWS cloud infrastructure, distributed systems, asynchronous programming, AI coding assistants

Preferred skills

GraphQL APIs, Kubernetes, distributed data processing (Spark, Hadoop, BigQuery), data modeling principles, agentic AI tools, recommendation systems

Technologies

Java 25, Spring, GraphQL, NoSQL, Kafka, AWS, Kubernetes

Responsibilities

Build and maintain backend services and Kafka pipelines; Design microservices and APIs for user segments; Evaluate and integrate AI coding assistants; Participate in architectural discussions; Operate software and automate operational processes

Seniority

Mid-level IC, hands-on execution with moderate autonomy

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.