
Data Engineer
Foursquare
full-time
Posted on:
Location Type: Hybrid
Location: Belgrade • Serbia
Visit company websiteExplore more
Tech Stack
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