Senior Data Engineer
(On-site) Buenos Aires, Argentina
As a Senior Data Engineer at Appstack, you will take ownership of the entire data pipeline and stability, working closely with the CEO and tech team to drive the product roadmap and ensure a seamless user experience.
You will be responsible for designing, developing, and maintaining a scalable, robust full-stack data solution using modern technologies and best practices.
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.