ShopFully

Senior Software Engineer

ShopFully
Apply
17 days ago
Rome, ItalySenior

Responsibilities

  • Architect, build, extend, and operate high-throughput, low-latency backend systems for the Audience Platform.
  • Own the Audience API, Kafka topics, User Profile API, Audience Management UI, and 2P/3P data ingestion infrastructure.
  • Build and maintain high-volume integrations with DV360, Braze, and TTD, and collaborate on Databricks segmentation pipelines and large-scale data tables.
  • Design and operate services using Go, gRPC/Protobuf, and REST/OpenAPI with end-to-end observability and APM.
  • Partner with Machine Learning Engineers and Data Scientists on audience models, ML workstreams, and AI-assisted development practices.
  • Plan and execute privacy and compliance initiatives involving GDPR, CCPA, and consent management.
  • Lead large-scale, cross-functional engineering initiatives from design through execution and contribute to team and 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 using Go.
  • Production experience with Kafka-based event-driven architecture, including Confluent Kafka.
  • Hands-on experience with Python or Scala and strong SQL skills.
  • Experience owning production services end to end, including on-call responsibilities.
  • 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 environments 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.
  • Ad-tech, programmatic advertising, activation platform, privacy engineering, Databricks, ML systems, or ML pipeline experience is advantageous.

Benefits

  • Flexible hybrid work model with full remote work available from Europe.
  • Access to learning opportunities and regular feedback sessions.
  • Central modern offices with fresh snacks, coffee, and ergonomic setups.
  • Team events including offsites, happy hours, company parties, and celebrations.
  • Necessary equipment provided 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