Big Data Engineer (Milan, Italy) We are looking for an experienced individual able to design, implement, maintain, and scale systems and algorithms responsible  for ingesting, analyzing, and serving large volumes of mobile, desktop and behavioral data. You will actively work to define and build products that ingest huge amounts of geographic data to identify interesting emerging behaviors from our user base. Please send your CV to


  • Build and maintain pipelines and systems that support the ingestion and analysis of mobile data
  • Build and maintain terabyte-scale, distributed systems for matching and optimization algorithm and predictive modeling
  • Analyze large datasets to identify opportunities to tune and improve the system
  • Identify the optimal approach for extracting valuable insights from Big data
  • Continuously improve privacy and security for our platform
  • Collaborate with data architects and data scientists to design and build analytic systems that are correct, scalable, reliable, and accurate

Required Skills

  • 2-3+ years of experience developing products in the data/analytics/graphing space
  • Deep understanding of data structures, algorithms, distributed systems, machine learning, and statistical methods
  • Expert-level knowledge of Java and the JVM platform (further languages running on JVM are welcome)
  • Well aware of modern software development practices and committed to produce high-quality deliverables
  • Strong analytical and technical skills, and excellent communication skills across multiple media
  • Attitude for teamwork both with technical and non-technical peers
  • Flexible, startup mindset with proven success in fast-paced environments
  • Working knowledge of some or all: Java, AWS Services, Hadoop or Spark
  • At ease with industry standard software development tools (IDEs, VCS, etc.)
  • BS, MS or PhD in Computer Science, Computer Engineering, or equivalent work experience
  • English professional proficiency