Data Engineer
FoursquareSerbiaPosted 23 March 2026
Job Description
Data Engineer
About Foursquare
Foursquare is the leading independent location technology and data cloud platform, helping businesses connect the digital and physical worlds with precision and purpose. Our products power everything from market analytics to targeted experiences, relied on by some of the world’s most iconic brands.
But what makes Foursquare truly special is how we work. We're a team of builders, problem-solvers, and collaborators who care deeply about impact – both in the products we ship and the way we show up for each other. Great outcomes come from strong collaboration and shared ownership, and we believe growth happens through real challenges – whether that’s leveling up a skill, tackling unfamiliar problems, or pushing a project forward in a new way. If you're excited by cutting-edge tech and a culture that values both autonomy and teamwork, you’ll thrive here.
About the Position
Foursquare is looking for a Data Engineer to join our team in our Belgrade office; on a hybrid schedule of Tuesday, Wednesday, Thursday in office.
The Data Platform team builds and maintains the services and pipelines that power data ingestion, processing, and delivery across Foursquare’s products, ensuring scalability, reliability, and compliance with privacy and regulatory standards. The team also drives best practices and modernization efforts for big data infrastructure across the organization.
You’ll have the chance to develop and improve platform services and data pipelines that support large-scale data workflows, with a direct impact on revenue and developer experience. You’ll focus on making systems more scalable, maintainable, and user-friendly, while enabling self-service capabilities for internal teams. Success in this role means delivering high-quality, high-impact solutions that improve how data is ingested, governed, and utilized across the company.
Our engineering organization has transitioned to a performance system that prioritizes experience, skills, and impact over traditional hierarchy. By simplifying titles and focusing on market-based levels, we aim to cultivate a high-performing, team-based environment where collaboration and innovation are at the heart of everything we do. While our titles no longer include conventional levels like 'Senior' or 'Director,' we expect all members of our Engineering organization to embrace principled thinking and truth-seeking as we work together to pursue the best ideas and solutions for our business.
We understand that this philosophy may not be for everyone, but we'd love for you to apply if this collaborative way of working resonates with you.
In this role, you’ll
- 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
What you’ll need
- 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), ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
AI Resume Fit Check
See exactly which skills you match and which are missing before you apply. Free, instant, no spam.
Check my resume fitFree · No credit card
More jobs at Foursquare
See all →More Python jobs
See all →Quality Assurance Engineer
Graphcore · Gdańsk, Pomeranian Voivodeship, Poland
Senior Quality Assurance Engineer
Graphcore · Gdańsk, Pomeranian Voivodeship, Poland
Intern - Research
Graphcore · Bristol, UK; Cambridge, UK; London, UK
Data & AI Strategy Senior Manager
Accenture Federal Services · Washington, DC