← All jobs

Data Engineer – Tax Care

About the role

• Design, build, and maintain data pipelines feeding XTB's accounting and tax systems
• Migrate the existing data platform to Databricks, including rewriting legacy MS SQL Server stored procedures into Spark/Databricks SQL
• Build and maintain a Python data service exposing data through a REST API and web UI
• Work with raw data and design integration methods for the data platform
• Develop CI/CD pipelines for data engineering solutions
• Create and maintain Infrastructure as Code solutions
• Integrate the data platform with other systems and applications
• Participate in architectural decision-making and define engineering standards
• Conduct code reviews, document solutions, and share knowledge with team members

• At least 3 years of experience as a Data Engineer or in a related software engineering role
• Strong Python — ability to write clean, testable production code, including backend services (FastAPI / Flask or similar) exposing REST APIs
• Advanced SQL and practical experience with T-SQL / MS SQL Server, including reading and reasoning about legacy stored procedures
• Hands-on experience with Apache Spark (PySpark)
• Experience with dbt — models, tests, macros, layered warehouse design
• Strong understanding of data warehouse design principles and data modeling
• Practical knowledge of ETL/ELT processes
• Experience analyzing existing legacy code with the goal of improving it and migrating it to newer technology
• Familiarity with data quality, monitoring, and pipeline reliability
• Experience with workflow orchestration tools such as Airflow or Dagster
• Knowledge of CI/CD pipeline building and maintenance principles
• Understanding of REST standards for system integration
• Strong analytical problem-solving skills and attention to detail
• Willingness to work under a hard monthly accounting close deadline
• Effective communication skills and ability to collaborate with engineers and finance/accounting stakeholders
• Openness to learning and exploring new technologies and methodologies

• Real influence on the development of the company and the product
• Work in an experienced team that is happy to share its knowledge
• A clear vision of development thanks to regular feedback and clear career paths
• Regular team-building meetings
• A training budget for courses and conferences that interest you
• An extra day off on your birthday
• An extra day off for parents
• Equipment tailored to your needs
• Private medical care and group insurance
• Access to an e-learning platform for learning English and a benefits platform
• Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions
• Remote work, from the office in Warsaw or from a coworking space in your city