FreshRemote.Work

Senior Software Engineer - Location Platform | Data Backend

Remote - United States

About Foursquare 

Foursquare is the leading independent location technology and data cloud platform, dedicated to building meaningful bridges between digital spaces and physical places. Our proprietary technology unlocks the most accurate, trustworthy location data in the world, empowering businesses to answer key questions, uncover hidden insights, improve customer experiences, and achieve better business outcomes. A pioneer of the geo-location space, Foursquare’s location tech stack is being utilized by our mobile apps CityGuide and Swarm, as well as the world’s largest enterprises and most recognizable brands, like Amazon, Microsoft, Samsung, Spotify, Uber, Airbnb and others.

Foursquare’s flexible building blocks include technology to maximize marketing impact and drive incremental real-world engagement (Attribution, Audience, Proximity, SDK); data to deeply understand points of interest and real-world behavior patterns (Places and Visits), and tools to conduct advanced analysis, data enrichment, unification and visualization (Studio).

About the Position

Foursquare is looking for a Senior Software Engineer to join our team. While we would prefer candidates based in or around our office hubs in New York City, Chicago, Seattle, or San Francisco, we're also open to considering remote applicants for this role.

About the team

Foursquare's Location Platform Data Backend engineering team manages data ETL processes for several key FSQ products. We work with many other groups including product, data services, and client success. Our team develops and manages our Attribution, Targeting, OCF products, as well as new products that are yet to be released.  We pride ourselves on our customer focus and the ability to continually deliver value to our users. 

About the role

This role requires a deep background in distributed systems to build the core data pipelines and products. We want you to be ready to drive team innovation and be eager to learn new skills on a cutting edge platform. The team uses a variety of tools, technologies, and languages to build software like Delta Lake, Hadoop, Kinetica, Solr, Spark, Kafka, Python, Java, Ruby, Scala, Airflow, Luigi, EMR, Databricks, etc.

In this role, you’ll 

  • Develop and maintain Foursquare's data backend for our location platform products
  • Collaborate with Product, Data Science, and Customer Success teams to design, implement, and maintain large scale data products
  • Mentor other engineers on the team
  • Contribute to and our culture of collaboration and excellence

What you’ll need 

  • 5+ years of software engineering
  • 3+ years of experience with database systems 
  • Professional experience in at least one of Scala, Python, Java …
This job isn't fresh anymore!
Search Fresh Jobs