Oferty pracy

Python Software Engineer for Big Data image

Python Software Engineer for Big Data

We are building the next generation of Data Platform for Asset Management. We build, operate and support tools and services dedicated to store, transform, and distribute data related to several use-cases: Responsible Investment, Quantitative Research, Referential Data Management, Data Science and trading. You will join the Data Platform team that is responsible for designing, implementing, and running cloud-native data solutions. Team members will be either integrating a team of 4 to 6 experienced data engineers or an engineering/data science squad that use the platform daily to service business needs on specialized use cases.

Databrics Azure Event Hub Azure Pipelines Azure Data Factory Python Spark 3 Delta Lake B2B Contract Junior specialist (Junior) Specialist (Mid/Regular)

Your responsibilities

  • Implement business use cases and processes to the Azure Cloud, using state-of-the art technologies (Databricks, Spark 3, Python)
  • Gather engineering requirements for data use cases
  • Develop and maintain shared libraries (data pipeline development, data lineage)
  • Participate to the data onboarding of third-party data providers (e.g. Bloomberg, Simcorp)
  • Expose data via APIs

Requirements

  • Minimum 1-2 years of experience in working with ETL/ELT data and processes (as a python developer or data engineer)
  • Good knowledge of Python
  • Theoretical knowledge and hands-on experience with Spark and SQL
  • Experience in working with various data formats (csv, json, Parquet, Delta)
  • Familiarity with Azure services: Databricks, Storage, KeyVault
  • Familiarity with software engineering principles
  • Practice in using Git and familiarity with CI/CD concepts
  • Team spirit
  • Fluent English
  • Good relationship and capacity to interact directly with client

Optional

  • Basic knowledge or experience with building and maintaining REST APIs
  • Basic experience with FastAPI framework
  • Experience in back-end development of enterprise applications

What we offer:

  • Opportunities for personal development in an international environment
  • Interesting & ambitious work in the team of experts & fans of their work
  • Autonomy
  • Work in English on an everyday basis
  • Stable, long term assignment
  • Flexible working hours and home office (hybrid work)
  • Work in a good atmosphere, supportive teams, among employees who are willing to share their knowledge, among others as part of internal development initiatives

Development opportunities:

  • conferences in Poland
  • development budget
  • external training
  • industry e-learning platforms
  • in-company training
  • mentoring
  • soft skills training
  • substantive support from technology leaders
  • exchange of technical knowledge within the company

Benfits

  • co-financing for sports activities
  • private medical care
  • co-financing of foreign language learning
  • training budget
  • life insurance
  • remote work options (hybrid work)
  • flexible working time
  • integration events
  • company gym
  • preferential loans
  • no dress code
  • video games at work
  • relaxation zone
  • co-financing of cinema and theater tickets
  • christmas packages
  • employee referral program