ShopFully

Senior Software Engineer

ShopFully
Apply
29 days ago
Rome, ItalySenior

Responsibilities

  • Architect, build, extend, and operate high-throughput backend systems including the Audience API, User Profile API, Audience Management UI, Kafka topics, and data-ingestion infrastructure.
  • Build and maintain high-volume activation-platform integrations with DV360, Braze, and TTD.
  • Collaborate on Databricks segmentation pipelines and operate core data tables containing tens of billions of rows.
  • Design and operate low-latency microservices using Go, gRPC/Protobuf, and REST/OpenAPI.
  • Maintain end-to-end service observability and application performance monitoring with Datadog and Datadog OnCall.
  • Partner with Machine Learning Engineers and Data Scientists on audience models, segmentation, and ML pipelines.
  • Own production services end to end, including on-call responsibilities and system design decisions.
  • Lead large-scale, cross-functional engineering initiatives from design through execution and contribute to company OKRs.
  • Apply privacy, consent-management, GDPR, and CCPA requirements to technical initiatives.
  • Collaborate with Product Managers, Engineering Managers, Data Engineers, Ad Supply, Ad Demand, Programmatic, and Marketing Science teams.

Requirements

  • 5+ years of backend or distributed-systems engineering experience, ideally using Go.
  • Production experience with Kafka-based event-driven architecture, particularly Confluent Kafka.
  • Hands-on experience with Python or Scala and strong SQL skills.
  • Experience owning production services end to end, including participation in an on-call rotation.
  • Experience designing and operating distributed data pipelines and gRPC/Protobuf and REST/OpenAPI services.
  • Experience with AWS and Kubernetes, including EKS.
  • Active use of AI coding agents such as Cursor or Claude Code.
  • Ability to communicate technical designs clearly to technical and non-technical stakeholders and work autonomously in ambiguous situations.
  • Fluent English and availability for overlap with North American hours from 9 a.m. to 12 p.m. EST.
  • Preferred qualifications include ad-tech, programmatic advertising, activation-platform, privacy-engineering, Databricks, ML-system, or ML-pipeline experience.

Benefits

  • €50,000–€70,000 fixed gross salary per year.
  • Flexible hybrid work model with full remote work available from Europe; offices are located in Milan, Barcelona, and Sofia.
  • Learning opportunities and regular feedback sessions.
  • Modern central offices with fresh snacks, coffee including vegan options, and ergonomic setups.
  • Company offsites, happy hours, parties, celebrations, and other team events.
  • Necessary equipment for remote work and workspace setup.
  • Additional country-specific benefits based on local contracts and practices.

Tech Stack

Apache KafkaAWSDatabricksDatadogGogRPCKubernetesPythonScalaSQL

Categories

BackendData Engineering
ShopFully

About ShopFully

501-1,000 employees

ShopFully builds a “drive-to-store” digital advertising platform that connects online shoppers with local retailers’ offers through its apps, websites, and a large publisher network. Retailers and brands use its AI-based targeting and ad products to promote weekly deals and measure in-store impact, paying for media and campaign services. Founded in 2012 and headquartered in Milan, it operates across 25 countries and reports connecting around 200 million shoppers for hundreds of retail clients.

Contact me