pythonapache sparkpysparkapache airflowdatabricksawsgcpdata engineeringdata pipelinesdata modelingdistributed data processingdata lakementorshipperformance optimization
Key details
Salary
$312K – $395K
Employment type
Full-time
Seniority
Senior
Years experience
5-10
Location
Warsaw, Poland
Full job description
Senior Data Engineer responsible for leading the development of scalable, high-performance data pipelines and infrastructure powering Samba analytics. Key duties include architectural leadership, resolving complex technical issues, managing production datasets, schema evolution, performance and cost engineering, incident response, cross-functional collaboration, mentorship, and improving observability. Requires 8+ years experience with Bachelor’s degree (or equivalent), advanced Python skills, expertise in Apache Spark/PySpark, Apache Airflow, Databricks, cloud infrastructure (AWS, GCP), data modeling, and software best practices. Salary range 312000 PLN - 395000 PLN per year plus bonuses, health insurance, wellness, life and disability insurance, retirement plan, paid holidays and PTO.
What you'll do
Lead the design and development of scalable, high-performance data pipelines and infrastructure
Resolve complex technical issues creatively and effectively
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Lead the design, build, and maintenance of high-scale production datasets with versioned outputs and reliable customer-facing reports
Manage end-to-end lifecycle of data features including schema evolution, business logic updates, safe rollouts, backfills, and reprocessing
Architect scalable and efficient solutions for data ingestion, transformation, and storage ensuring performance, reliability, and security
Drive down compute and storage costs proactively
Serve as technical lead for production incidents, investigate root causes, implement fixes, and validate data recovery
Network with key contacts outside own expertise and advise others on complex matters
Mentor and guide other engineers to foster a culture of technical excellence
Enhance monitoring and observability of data processes to improve debugging, error detection, and system reliability
Requirements
8+ years of related experience with a Bachelor’s degree (or 6 years with a Master’s; 3 years with a PhD)
Advanced knowledge of Python
Deep understanding of distributed data processing frameworks like Apache Spark or PySpark
Expertise in Apache Airflow and Databricks for orchestration and scalable data processing
Extensive experience with cloud-based data infrastructure (AWS, GCP) and modern data lake architectures
Strong knowledge of data modeling, database design, and query optimization for both relational and non-relational databases
Proven track record of driving best practices for code quality, testing, and software design in a data engineering context
Ability to adapt communication style and use persuasion when delivering messages related to wider business
Tech stack
PythonApache SparkPySparkApache AirflowDatabricksAWSGCPdata lake architectures
Benefits
Base salary between 312000 PLN - 395000 PLN per yearBonuses, short-term incentives, and long-term incentivesHealth insuranceWellness offeringsLife and disability insuranceRetirement savings planPaid holidays and paid time off (PTO)Other employee benefits
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.