Senior Engineer, Data Platform OR Staff Engineer, Data Platform

Foursquare Seattle , WA 98113

Posted 2 months ago

Foursquare is the leading independent location technology company, powered by our deep understanding of how people move throughout the world. Our solutions help businesses make smarter decisions, developers create more engaging experiences, and brands build more effective marketing strategies.

Foursquare's platform includes Attribution, Audience, Pinpoint, Proximity, Places, Pilgrim SDK and Visits. As the industry's first and only accredited company for location data from the Media Rating Council (MRC), this foundation powers all our solutions - those that exist today and those we have yet to build. Over 14 billion consumer-verified place visit confirmations help us keep our map and models fresh and up-to-date, building a phone's-eye-view of the world with 105 million unique places of interest worldwide.

About the role

We want you to be comfortable running with your own ideas, ready to drive team innovation and eager to learn new skills on a bleeding edge platform. We use a variety of tools, technologies, and languages to build software (e.g., Scala, Hadoop, Kafka, Python, Thrift, Spark, Luigi, EMR, Databricks, MongoDB, Memcached, Redis, Chef, Aurora, Mesos, Pants), but experience with equivalent ones will do just fine. We are currently looking for a Senior Engineer, Data Platform or Staff Engineer, Data Platform depending on your experience.

Responsibilities of the role:

  • Develop and maintain Foursquare's event streaming platform and applications for data ingestion

  • Build cost-effective and seamless applications to run across Amazon EMR

  • Collaborate with engineering teams on implementing and deploying large scale data processing applications.

  • Lead cross-team coordination and mentor other engineers on the team.


  • 8-10 years of software engineering, 5 years of Big Data engineering, and tech lead experience

  • Experience building and maintaining event streaming platforms ( Kafka, Spark, Security, Producer and consumer API's)

  • Expert knowledge of Big Data and AWS concepts ( Hdfs, Yarn, Hive, S3, EC2, EMR)

  • Experience working in a fast-paced programming environment with hands on experience in continuous deployment and agile methodologies

  • Experience in building and supporting data systems used by other Engineering teams

Nice to have:

  • Experience with the Luigi scheduler is a plus

  • Experience in Scala is a plus

Foursquare is proud to foster an inclusive environment that is free from discrimination. We strongly believe in order to build the best products, we need a diversity of perspectives and backgrounds. This leads to a more delightful experience for our users and team members. We value listening to every voice and we encourage everyone to come be a part of building a company and products we love.

Foursquare is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected Veteran status, or any other characteristic protected by law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Intern Data Platform

Docusign, Inc.

Posted Yesterday

VIEW JOBS 3/2/2021 12:00:00 AM 2021-05-31T00:00 Software Engineer Intern - Data Platform Engineering & Tech Operations | Seattle, Washington (Remote) Our agreement with employees DocuSign is committed to building trust and making the world more agree-able for our employees, customers and the communities in which we live and work. You can count on us to listen, be honest, and try our best to do what's right, every day. At DocuSign, everything is equal. We each have a responsibility to ensure every team member has an equal opportunity to succeed, to be heard, to exchange ideas openly, to build lasting relationships, and to do the work of their life. Best of all, you will be able to feel deep pride in the work you do, because your contribution helps us make the world better. And for that, you'll be loved by us, our customers, and the world in which we live. Position Summary DocuSign is seeking Software Engineer Interns to help build and enhance our product offerings and infrastructure over the course of a 12-week paid internship (start/end dates flexible). You will be a member of a small, focused team that is working on consuming, analyzing and visualizing telemetry data to be utilized by our entire engineering team. At DocuSign, telemetry data are critical pieces of information leveraged by the engineering org though all stages of the SDLC and across all environments. Each intern will have a dedicated mentor who, along with the team's developers, QA engineers, product managers, and/or designers, will teach and guide you as you make improvements that will ship prior to the end of your internship. Responsibilities * Build & enhance data stream processors. * Work on big data problem space. * Design and deliver new features for the engineering monitoring and data platforms. * Demo your project to the Engineering team at the end of your internship. Basic Qualifications * Currently pursuing a degree in Computer Science, or related field and enrolled during the term of the internship. * Coding and design experience, preferably in an OO programming language like C#, Java, C++. * Completed courses focused on Data Structures and Algorithms. * This role is not eligible for candidates requiring CPT/OPT or sponsorship in the future Preferred Qualifications * Coding and design experience, preferably in an OO programming language like C#, Java, C++. * Experience with C#, Java, JavaScript, or Ruby. * Experience with consuming and building RESTful web services. * Experience with git, continuous integration, and deployment tools. * Experience in unit testing. * Excellent communication skills. Engineering @DocuSign A problem that takes 5 minutes to solve is not interesting. A problem that takes 5 years to solve is fun. We like to think about complex, global challenges that cross cultures and legal jurisdictions and that impact millions of people and businesses. We hire people with a broad set of skills, and they are working on how to create never-been-done-before solutions that scale. We are creating revolutionary solutions that change the way people work, live and connect … and we see our work go live. We see its impact. About DocuSign DocuSign® helps organizations connect and automate how they prepare, sign, act on, and manage agreements. As part of the DocuSign Agreement Cloud, DocuSign offers eSignature: the world's #1 way to sign electronically on practically any device, from almost anywhere, at any time. Today, hundreds of thousands of customers and hundreds of millions of users in over 180 countries use DocuSign to accelerate the process of doing business and simplify people's lives. Plus, we save more trees together! And that's a good thing. DocuSign is an Equal Opportunity Employer. DocuSign is committed to building a diverse team of talented individuals who bring different perspectives to the discussion and who feel a sense of inclusion and belonging when they join our team. Individuals seeking employment at DocuSign are considered without regards to race, ethnicity, color, age, sex, religion, national origin, ancestry, pregnancy, sexual orientation, gender identity, gender expression, genetic information, physical or mental disability, registered domestic partner status, caregiver status, marital status, veteran or military status, citizenship status, or any other legally protected category. #LI-DNI Docusign, Inc. Seattle WA

Senior Engineer, Data Platform OR Staff Engineer, Data Platform