What is Appstack?

At Appstack, we are redefining how mobile apps grow through paid ads by providing access to reliable attribution and precise analytics. With our 'Enhanced App Campaigns' protocol, a state-of-the-art solution that enables advertisers to run app campaigns with superpowers, we are helping the most ambitious apps to scale and make more money.

Responsabilities

  • Design, build, and maintain scalable and reliable data pipelines

  • Model data in BigQuery to support analytics and business use cases

  • Develop and maintain dbt models (testing, documentation, performance optimization)

  • Ensure data quality and reliability (monitoring, alerting, data contracts)

  • Manage data ingestion from APIs with Airbyte, ensuring reliable handling of large-scale data volumes

  • Optimize performance and costs on GCP

  • Work closely with product and business to understand data needs

  • Contribute to best practices (CI/CD, code reviews, data governance)

You might be a good fit if…

Education & experience
  • No education is required; you must prove you can do the work.

  • Proven track record in software development with 4+ years of experience in data engineering roles in high-intensity environments.

Technical Skills
  • Proficiency in Python

  • Strong SQL skills (advanced level required)

  • Hands-on experience with BigQuery or similar data warehouses

  • Solid experience with dbt (modeling, testing, macros)

  • Experience with data ingestion tools like Airbyte (or Fivetran)

  • Familiarity with Terraform or Infrastructure as Code tools

  • Strong understanding of data modeling concepts

  • Experience with a semantic layer like CubeJS is a plus

Soft Skills
  • English fluency is required as the working language at Appstack.

  • Strong communication skills to collaborate effectively with the team

  • Proactive mindset with a focus on delivering high-quality, scalable solutions.

  • Attention to detail and commitment to platform stability.

You are not a good fit if…

Attitude
  • You believe you already know everything and resist feedback.

  • You are satisfied with your current skills and don’t want to keep improving.

  • You prefer clever tricks over clarity and maintainability in your code.

Lack rigor
  • You do not review your own pull requests before asking for review.

  • You start coding without fully understanding the requirements.

  • You consider a task complete as soon as the code “works,” without caring about robustness or edge cases.

Why Join Appstack?

Learn a lot by working with the top 1% of tech talents

  • Opportunity to shape the technical foundation and future of a growing startup.

  • Work in a dynamic and collaborative environment with modern tools and technologies.

  • Drive meaningful impact by owning the platform's key features and shaping the user experience.

Apply for this job.

Apply for this job.