SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
New Relic is seeking a Software Engineer 2 to join the Personalization team in Barcelona, working on a greenfield project. You will help distill how people use New Relic—across classic interfaces and newer agentic surfaces—into models that enable experiences to adapt in contextually relevant ways.
The team's tech stack centers on Java 25, Spring, GraphQL, NoSQL, Kubernetes, Kafka, and AWS. This is an opportunity to work on backend services and streaming pipelines at scale, building the behavioral intelligence that powers New Relic's platform.
Key responsibilities include:
- Build, maintain, and scale backend services and Kafka-based streaming pipelines processing user behavior data across AWS infrastructure
- Design microservices and APIs exposing user segments and behavioral models to downstream surfaces (both classic UI and agentic)
- Transform behavioral signals into segments and models that the broader platform depends on
- Actively use and evaluate AI coding assistants and agents in your engineering workflow, helping the team adopt effective tools
- Participate in architectural discussions, exercising judgment on moderately scoped problems
- Build, deploy, rollback, and operate your team's software, including active on-call participation
- Automate manual operational processes to keep systems resilient and easy to operate
- Provide constructive, service-level-aware feedback and participate in engineering communities of practice
Requirements:
- Full proficiency with Java; ability to design, develop, test, and deploy small-to-medium features and bug fixes end-to-end with minimal assistance
- Experience building Kafka-based streaming pipelines and services in AWS production environments
- Experience with distributed systems, concurrency, scaling, and asynchronous programming techniques (streams, event-based flows, task queues, message queues)
- Active experience using AI coding assistants and agents in day-to-day engineering workflow, with a mindset of continuous workflow innovation
- Collaborative work style that includes colleagues in important decisions and leads to shared code ownership
- Comfortable navigating ambiguity with an iterative mindset; ability to align day-to-day work with broader strategic and architectural direction
- Proficiency in English
Bonus qualifications:
- Experience designing GraphQL APIs or microservices architectures at scale
- Familiarity with Kubernetes concepts and production behavior reasoning
- Experience with distributed data processing (Spark, Hadoop/Hive, BigQuery, Snowflake, Redshift) or ETL/orchestration tools (Airflow)
- Strong understanding of data modeling principles (dimensional modeling, normalization), especially for behavioral or user segmentation
- Proven experience evaluating, benchmarking, or building custom agentic AI tools, prompt workflows, or developer automation
- Exposure to recommendation systems or building context for agentic/LLM-based experiences
- Open source contributions or passion for build/test automation
- Experience with SQL performance tuning or data visualization tools (Tableau, Looker)
Note: Visa sponsorship is not available for this position.