All offersWarszawaPythonSenior Software Engineer - Data Team
Senior Software Engineer - Data Team
Python
FRIDAY Technology

Senior Software Engineer - Data Team

FRIDAY Technology
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office
FRIDAY Technology

FRIDAY Technology

At FRIDAY our mission is to build the pioneering platform that every insurance company would love to have. We work with a modern tech stack, in small, agile teams that are empowered to make technical decisions and have a strong ownership mindset.

Company profile

Tech stack

    Python
    advanced
    SQL
    advanced
    AWS
    regular
    Airflow
    regular

Job description

Online interview
Friendly offer
We are looking for a senior software engineer/developer to join our data team as it grows.

A software engineer for data team?” - Yes, not a mistake! While we are ingesting, processing and delivering data like you would expect from a data team, you will not find us digging through ad-hoc requests, sharing hacky SQL scripts via email or throwing Python notebooks at the single production environment until it gives up.

Instead, you will find that we are committing all code to Git, doing mandatory code reviews, managing all infrastructure as code and trying changes on our sandbox environment first before we deliver reports to production and enjoy our after-work hours because we know that they are all covered by automated tests and alerts. Furthermore, we are not only processing data, but also developing applications that help stakeholders in the company to generate insights using data. For instance, one of our tools enables our pricing team to simulate changes in tariff structure on our customer basis with existing data, and multiple statistical and machine learning models.

That being said, our ideal candidate is experienced in building software, architecture and cloud infrastructure is a strong team player and must be comfortable working in an agile environment and have the ability to take the lead when necessary.

Responsibilities
  • Taking lead in implementing new and extending existing custom applications together with our other software developers.
  • Contribute to the development of our data infrastructure towards an easy-to-use and open data platform on AWS.
  • Propagate good software development principles.
  • You like to share and spread your knowledge.

Requirements
  • You have strong experience in building software and architecture.
  • You are experienced in writing applications in Python, you know your tools in and out.
  • You are willing to learn about data processing and business intelligence.

Nice to have
  • Experience in building ETL pipelines, preferably using Apache Airflow.
  • Experience in the technologies we are using, see below.

Our Tech-Stack in detail
  • Languages: Python, SQL
  • Python Libraries and tools: Pipenv, pytest, FastAPI, Django, Pydantic, Pandas and Scikit
  • Execution environment: Kubernetes
  • Infrastructure and orchestration: Apache Airflow
  • Databases: AWS Athena, PostgreSQL (for microservices)
  • BI Tool: Looker

WHAT YOU CAN EXPECT FROM US:


  • Employment contract with a competitive salary, attractive benefits including 30 days of vacation, and Medical Insurance extended package with full dentist and medicine reimbursements.
  • Remote work opportunities, and to have a decent workspace at home we do have a once per year 
    Home Office Allowance paid out!.
  • We offer a modern and employee-orientated workspace and culture
  • We know that smart people need freedom, an inspiring working environment and trust to thrive – we offer you that :
    • No dress code, bureaucracy or political crap.
    • Culture of diversity and creativity with smart people who take pride in what they do
    • International environment – Bases in Warsaw, Berlin, Paris and Luxembourg colleagues from 30 nations.
    • Office space in the heart of Warsaw
  • Learning is highly encouraged and required – We offer you a training budget.

Recruitment process :

  • First online interview 
  • Little homework task
  • Technical panel interview 
  • Decision