X

XTB

Runs an online brokerage for stock and currency trading

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeWarsaw, PolandNo salary listed

About the Job

Requirements

  • At least 3 years of experience as a Data Engineer or in a related software engineering role.
  • Strong Python skills, including writing clean, testable production code and backend services using FastAPI, Flask, or similar frameworks to expose REST APIs.
  • Advanced SQL skills, including query optimization on large datasets, and practical experience with T-SQL and MS SQL Server, including reading and reasoning about legacy stored procedures.
  • Hands-on experience with Apache Spark and PySpark.
  • Experience with dbt, including models, tests, macros, and layered warehouse design.
  • Strong understanding of data warehouse design principles and data modeling.
  • Practical knowledge of ETL/ELT processes.
  • Experience analyzing existing legacy code to improve it and migrate it to newer technology.
  • Familiarity with data quality, monitoring, and pipeline reliability.
  • Experience with workflow orchestration tools such as Airflow, Dagster, or similar.
  • 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, including willingness to work under a hard monthly accounting close deadline.
  • Effective communication skills and ability to collaborate with engineers and non-technical finance and accounting stakeholders.
  • Openness to learning and exploring new technologies and methodologies.

Responsibilities

  • Design, build, and maintain data pipelines that feed the company's accounting and tax systems using SQL, Python, dbt, and Apache Spark/PySpark.
  • Migrate the existing data platform to Databricks lakehouse, including rewriting legacy MS SQL Server stored procedures into Spark/Databricks SQL.
  • Build and maintain a data service consisting of a Python backend exposing data over a REST API and its web UI, from data model and API design through deployment.
  • Work with raw data and design methods for integrating it into 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.

Desired Qualifications

  • Experience with Databricks or another lakehouse platform, such as Delta Lake or Unity Catalog.
  • Experience with Snowflake.
  • Front-end basics, including ability to build a simple web UI on top of the employee's own API using React, Streamlit, Dash, or similar.
  • Experience with SSIS and SQL Server Agent; these are maintained by another team and provide useful context rather than daily duties.
  • Experience in the financial, accounting, or tax domain, or with reconciliation-heavy data.
  • Understanding of gRPC for internal system integration.
  • Experience with Kafka, Pub/Sub, or other event streaming systems.
  • Experience building near-real-time or real-time pipelines.
  • Experience working with Infrastructure-as-Code tools.
  • Understanding of CDC (Change Data Capture) and data integration from transactional systems.

About the Company

XTB

Runs an online brokerage for stock and currency trading

XTB is a global online broker that lets self-directed retail investors trade and invest in a wide range of assets through its proprietary platform, xStation 5. The platform provides access to thousands of instruments—stocks, ETFs, forex, indices, commodities, CFDs, and cryptocurrencies—via web, desktop, and mobile, with built-in charting and market analysis. It earns revenue from spreads, commissions, and market-making activities, offering many products with a 0% commission up to a monthly turnover limit. Regulators in KNF, FCA, and CySEC oversee XTB, and its aim is to grow a large, diverse base of retail investors by providing accessible trading across many assets with integrated analysis and execution tools.

Company size
501-1,000
Company stage
IPO
Headquarters
Warsaw, Poland
Founded
2002

Recently Posted Jobs

Explore more opportunities at XTB

See more jobs