AppGreat is one of the fastest growing global IT companies, supporting the highest tech organizations in the world with 6 offices: 1 in Sofia, 1 in Skopje, 1 in Bucharest, 1 in Tel Aviv, 1 in Chisinau and 1 in Warsaw.
We are working with top talents and highly experienced management to ensure the world’s leading technology companies meet all the business challenges that the future holds.
We are AppGreat! We are a young and ambitious company like no other!
WHY JOIN OUR DREAM TEAM?
The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong.
We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits and career growth opportunities.
We are looking for a Data Engineer with strong Databricks, Spark, and SQL expertise to build and maintain scalable batch and streaming data pipelines. The ideal candidate has experience with workflow orchestration, cloud-based data platforms, and modern lakehouse architectures, as well as integrating data from multiple sources into reliable, high-quality datasets. You should be comfortable optimizing performance, implementing data governance and quality controls, and collaborating with BI and analytics teams to support data-driven decision-making.ย
YOUR MISSION:
- Build and maintain batch and streaming data pipelines on Databricks (PySpark / Spark SQL).
- Orchestrate workflows with Airflow- authoring DAGs, managing dependencies, and resolving failures.
- Ingest and process streaming data from Kafka into the lakehouse.
- Work within Unity Catalog to manage data governance, lineage, and access across schemas.
- Integrate data from external sources and SaaS systems (e.g. marketing, CRM, web analytics) via APIs and connectors.
- Implement data quality checks, monitoring, and alerting to keep pipelines trustworthy.
- Optimize jobs for performance and cost on AWS, and contribute to CI/CD and infrastructure-as-code practices.
- Collaborate with BI and analytics to deliver clean, well-structured data models.
WHAT YOU WILL BRING TO THE COMPANY:
- 4+ years in data engineering or a closely related role.
- Strong SQL and solid Python & Scala.
- Hands-on experience with Spark / Databricks (or equivalent distributed processing).
- Experience building and scheduling pipelines with an orchestrator (Airflow or similar).
- Understanding of data warehouse / lakehouse design and ETL/ELT patterns.
- Familiarity with a major cloud platform (AWS preferred).
- Good written English and the ability to work independently in a remote team.
NICE TO HAVE/ADVANTAGE:
- Experience with streaming (Kafka, Spark Structured Streaming).
- Familiarity with Unity Catalog or other data governance tooling.
- Knowledge of CI/CD, Git workflows, and infrastructure-as-code.
- Cost-awareness / FinOps experience on cloud data platforms.
- E-commerce or D2C domain experience.
OUR COMMITMENT TO YOU:
- Attractive remuneration package.
- Working style – remote
- Flexible Working Hours: We care about results, not when you clock in, depending on the team working schedule.
- Learning & Development: Access to training programs to boost your skills and career.
- Career Growth Opportunities: Grow with a fast-scaling, innovation-driven company.
- Supportive Culture: Work with a young, motivated, and close-knit team.
We believe great work starts with great people. If this feels like the right place for you, weโd love to connect.
@AppGreat we appreciate every application we receive. Please note that only candidates selected for the next stage of the recruitment process will be contacted. If your profile matches the role, our Talent Acquisition team will reach out to you directly.
Thank you for your interest in joining us, and we encourage you to stay connected through our LinkedIn and Career pages for future opportunities and insights from the IT market.