Data Engineer

foursquare· Engineering
Apply Now ↗
🌍 Remote📍 SerbiaFullTime

About this role

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), 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 and Perks

  • 25 days of paid vacation – take the time you need to rest and recharge

  • 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

For more information about Foursquare’s use of artificial intelligence and automated tools in hiring, including human review, candidate privacy rights, and how to request an alternative process or reasonable accommodation, please review our AI Hiring Notice and Applicant Privacy Notice. Questions may be directed to recruiting@foursquare.com.

Things to Know


Foursquare is proud to foster an inclusive environment, free from discrimination. We believe that building the best products starts with bringing together diverse perspectives and backgrounds — it’s how we create better experiences for both our users and our team. We value every voice, and we encourage you to be 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.

Foursquare Privacy Policy

Frequently Asked Questions

Is the salary disclosed for the Data Engineer position at foursquare?
The salary for this Data Engineer role at foursquare is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Data Engineer job at foursquare remote?
Yes, this Data Engineer position at foursquare is remote, with team members based in Serbia. You can work from home or anywhere in the supported regions.
Is the Data Engineer role at foursquare full-time or part-time?
This is listed as a FullTime position. It is posted as a Data Engineer role in the Engineering department at foursquare.
Which team or department does the Data Engineer at foursquare belong to?
This Data Engineer position is part of the Engineering department at foursquare. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Data Engineer position at foursquare?
Click the "Apply Now" button on this page. You will be redirected to foursquare's official application portal hosted on ashby where you can submit your application directly.
When was the Data Engineer job at foursquare posted?
This Data Engineer position at foursquare was posted on Mar 23, 2026. Apply as soon as possible — early applications are often reviewed first.
Data Engineer
foursquare
Apply for this role ↗

You'll be redirected to foursquare's official application page on Ashby ATS.