Lead Software Engineer
Summary
Lead Software Engineer designing and building next-generation data platforms for Mindbox's enterprise client, collaborating with teams in Poland, the UK, India, and China. Core stack is PySpark and Apache Iceberg, with CI/CD and observability for production systems. Hybrid role: 6 days/month from the Kraków office.
At Mindbox we connect top IT talents with technology projects for leading enterprises across Europe.
Sounds like your kind of challenge?
#LI - Hybrid: 6/month form the office in Kraków
- Flexible cooperation model
- Hybrid work setup – 6/month form the office in Kraków
- Collaborative team culture – work alongside experienced professionals eager to share knowledge
- Continuous development – access to training platforms and growth opportunities
- Comprehensive benefits – including Interpolska Health Care, Multisport card, Warta Insurance, and more
- High quality equipment – laptop and essential software provided
- Strong hands-on experience with PySpark (DataFrame APIs, tuning, debugging).
- Practical knowledge of Apache Iceberg, including:
-
- Optimisation techniques (partitioning strategy, file sizing, layout).
- Internal architecture understanding (snapshots, manifests, schema evolution).
- Maintenance operations (rewrite/compaction, orphan file cleanup, metadata handling).
- Solid software engineering fundamentals: clean, testable, maintainable code, problem-solving.
- Experience with CI/CD pipelines, observability, stability improvements in production systems.
- Ability to work in global teams, excellent communication skills.
- Ownership mindset and responsibility for end-to-end delivery.
- Fluency in English (spoken & written).
Joining this project you’ll become part of Mindbox – a tech-driven company where consulting, engineering, and talent meet to build meaningful digital solutions. We’ll back you up every step of the way, accelerate your development, and ensure your skills make a difference.