Senior Data Engineer / Cracow
On-siteKraków, Lesser Poland, Poland
Job Summary
Manage technical delivery of data-driven solutions for decision-making, reporting, and processes based on client data lakes and centers. Develop full software stacks independently while implementing Master Data Management concepts and driving team best practices. Review existing designs to suggest efficient approaches and monitor strategic infrastructure to mitigate operational risks. Collaborate with technical teams and business partners to deliver quality data aligned with needs, engaging users to implement data management programs. Maintain technology documentation and contribute to long-term planning emphasizing operational efficiency and sustainability.
Required Qualifications
- Over 8 years of experience in Data Architecture, Data Management, or Production Support within large enterprises
- 3+ years of hands-on experience in Data Engineering or Software Development in capital markets or the trading industry
- Strong knowledge of Enterprise architecture, Object-Oriented and Service-Oriented design principles, and best practices
- Proven ability to lead discussions and resolve issues across diverse business and IT stakeholders
- Strong leadership, communication, and influencing skills, with success in mentoring and building credibility with both IT and business stakeholders
- Solid understanding of Data Structures, Algorithms, and performance-driven design
- Proficiency in Python and another object-oriented language like C# or Java
- Experience with databases such as MSSQL, Postgres, or MySQL, along with key-value and document databases like MongoDB or DynamoDB
- Excellent communication skills with the ability to transform business concepts into actionable technical tasks
- A Bachelor's degree or equivalent experience in fields such as Computer Science, Mathematics, Electrical Engineering, Data Engineering, or a related technical discipline
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.