Facebook pixel

Software Engineer
Posted on 2/1/2022
INACTIVE
Locations
Los Angeles, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Apache Hive
Apache Spark
AWS
Data Analysis
Data Science
Data Structures & Algorithms
Docker
Hadoop
Kafka
Java
Linux/Unix
MongoDB
Postgres
Ruby
Scala
Kubernetes
Python
Requirements
  • BS/BA in a technical field such as computer science or equivalent experience
  • 2+ years of experience in software development working with production-level code
  • Proficiency in one or more of the programming languages we use
  • Excellent communication skills, including the ability to identify and communicate data-driven insights
  • Strong algorithms and data structures knowledge
  • Comfort with Unix/Linux and the command line
Responsibilities
  • Influence key decisions on architecture and scalable data processing and analytics structure
  • Build and maintain Foursquare's event streaming platform, Framework, and applications for data ingestion
  • Build resilient services and tooling which drive all of our offline processing of petabytes of data
  • Write test automation, conduct code reviews, and take end-to-end ownership of deployments to production
  • Participate in on-call rotation duties
Desired Qualifications
  • Experience with Hadoop, Kafka, MapReduce, and/or Spark
  • Experience with relational or document-oriented database systems
  • Prior software internship experience
Foursquare

201-500 employees

Location technology platform
Company Overview
Foursquare's mission is to build the most trusted, independent platform for understanding how people move through the real world.
Benefits
  • Learning and development programs from individual contributors to managers
  • Individual, professional coaching for all full-time employees
  • Flexible time off - rest and recharge when you need it!
  • Comprehensive and competitive health, vision, dental, life insurance
  • 401(k) with company match
  • Home office setup: you get all necessary hardware and internet reimbursement
  • Family planning programs via Carrot and Maven
  • Employee Resource Groups to help you stay connected
Company Values
  • Embrace growth
  • Champion our differences
  • Lead with trust
  • Build connection
  • Invent the future