Foursquare

Data Engineer

Foursquare

full-time

Posted on:

Location Type: Hybrid

Location: BelgradeSerbia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Influence key decisions on architecture and implementation of scalable, automated data processing workflows
  • Build big data processing pipelines using Spark and Airflow
  • Focus on performance, throughput, and latency, and drive these throughout our architecture
  • Enhance test automation, conduct code reviews, and take end-to-end ownership of deployments to production
  • Implement data observability and monitoring to ensure high data quality and pipeline reliability
  • Participate in on-call rotation duties

Requirements

  • BS/BA in a technical field such as computer science or equivalent experience.
  • 1-3 years of experience in software development, working with production-level code.
  • Proficiency in one or more of the programming languages we use: Python, Java or Scala
  • Excellent communication skills, including the ability to identify and communicate data-driven insights.
  • Self-driven and feel comfortable learning without much hand-holding
  • Experience with relational or document-oriented database systems, such as Postgres and MongoDB and experience writing SQL queries.
  • Experience with cloud infrastructure services, such as AWS(S3, EMR, EC2, Glue, Athena, SQS, SNS, Lambda) or GCP
  • Experience with data processing technologies and tools, such as Spark, Hadoop(HDFS, Hive, MapReduce), Athena, Airflow, Luigi, Kafka
  • Strong algorithms and data structures knowledge.
  • Comfort with Unix/Linux and the command line.
  • Proficiency in leveraging AI-assisted development tools (e.g., Claude Code, Cursor, or GitHub Copilot) to accelerate development cycles and streamline routine coding tasks.
  • We're looking for someone with proven experience aligning most closely to an L2
  • Your own unique talents! If you don’t meet 100% of the qualifications outlined above, we encourage and welcome you to still apply!
Benefits
  • 25 days of paid vacation
  • Private medical insurance – comprehensive coverage for you and your family
  • FitPass – flexible access to gyms, wellness classes, and sports facilities across Serbia
  • Hybrid work schedule – in-person collaboration Tuesday-Thursday, with company-paid lunch on office days
  • Growth Investment Program – funding and resources to support your personal and professional development
  • Tech setup – we’ll provide a company laptop and the essentials to help you get up and running smoothly
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavaScalaSQLSparkAirflowHadoopKafkadata structuresalgorithms
Soft Skills
communicationself-drivenproblem-solvingdata-driven insights