Senior Data Engineer
HybridBelgrade, Central Serbia, Serbia
Job Summary
Build and maintain scalable data pipelines using Python, SQL, and Spark-based frameworks to ensure reliability and performance across ingestion, transformation, and modeling. Partner with stakeholders in Finance, Operations, Marketing, and Product to translate business needs into solutions that drive decision-making, while owning projects end-to-end from problem definition to deployment. Improve performance of distributed data systems and help define evolving data models that support multiple use cases across the business. Integrate data systems across regions following recent acquisition to unify platforms and improve consistency. Operate independently in a fast-paced startup environment with a focus on end-to-end system ownership and proactive communication.
Required Qualifications
- 3–6+ years of experience in Data Engineering or similar roles, with hands-on ownership of data pipelines in production
- Strong experience with Python and SQL
- Experience working with large datasets in distributed environments (e.g., Spark, Databricks, or similar)
- Solid understanding of data modeling and transformation best practices
- Experience working in cloud-based environments and familiarity with cloud data concepts
- Ability to work cross-functionally and communicate effectively with both technical and non-technical stakeholders
- Proven ability to operate independently without close supervision in a fast-paced environment
Desired Qualifications
- Experience with Databricks and Delta Lake
- Familiarity with AWS and cloud-based data architectures
- Exposure to BI tools and analytics delivery
- Experience working with operational, financial, or customer lifecycle data
- Interest in machine learning or advanced analytics
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.