ShopFully

Senior Software Engineer

ShopFully
Apply
6 days ago
Rome, ItalySenior

Responsibilities

  • Architect, build, extend, and scale backend systems including the Audience API, User Profile API, Audience Management UI, Kafka topics, and audience 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, high-throughput microservices using Go, gRPC/Protobuf, and REST/OpenAPI.
  • Maintain end-to-end service observability and application performance monitoring using Datadog and Datadog OnCall.
  • Support machine-learning workstreams and integrate AI-assisted development tools into engineering workflows.
  • Plan and execute technical initiatives involving GDPR, CCPA, consent management, and other data-regulatory requirements.
  • Lead large-scale cross-functional engineering initiatives from design through execution and contribute to company OKRs.
  • Own production services end-to-end, including participation in an on-call rotation.

Requirements

  • 5+ years of backend or distributed-systems engineering experience, ideally with Go.
  • Production experience with Kafka-based event-driven architecture, preferably Confluent Kafka.
  • Hands-on experience with Python or Scala and strong SQL skills.
  • Experience owning a production service end-to-end, including on-call responsibility.
  • 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 work autonomously in ambiguous situations and communicate technical designs to technical and non-technical stakeholders.
  • Fluent English and availability for overlap with North American hours from 9 a.m. to 12 p.m. EST.
  • Preferred: ad-tech, programmatic advertising, activation-platform, privacy-engineering, Databricks, ML-system, or ML-pipeline experience.

Benefits

  • Flexible hybrid work model with full remote work available from Europe.
  • Fixed gross annual salary of €50,000–€70,000.
  • Learning opportunities and regular feedback sessions.
  • Modern central offices with snacks, coffee, and ergonomic setups.
  • Team events including offsites, happy hours, company parties, and celebrations.
  • Company-provided equipment and workspace setup support.
  • 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