Python (advanced)
CDQ has created it’s own data quality platform helping big market players ( see our customer base ) to improve their data quality throughout various type of services.
One of the key elements inside the platform are analytical capabilities how to create data insight so the customer can rapidly identify the bottle neck in the data quality.
Does it sound simple? It isn’t.
Our customers work on base of millions of records whereby we must balance the processing time requirements with IT footprint.
We work with on the edge technologies like AWS, Kafka, Apache Airflow, Mongo DB Atlas etc. We dream big we are in the phase of building our data lake enabling CDQ combining complex data source almost in real time.
About the Role
The entire data analytics stack is run on Python. Are you a senior Python developer? Do you want to combine your programming skills with exciting world of data?
Do you want a challenging role that goes beyond backend development and includes infrastructure and operations challenges?
We are looking for senior Python developer who will help us with vibrating topics like :
Building a data lake
Building reliable data pipelines
Maintain and extend reporting framework
Design new data analytics services
As senior Python developer you will :
Design and maintain systems that are robust, flexible and performant Run PoC for new technologies helping the data analytics to grow.
Prototype and code new services in area of data analytics.
Define and advocate for engineering best practices related to each build component and its build assembly.
Propose improvements for the build outcome to our product management team.
Is it you?
You have a solid background in SW Engineering with professional track in Python development (at least 4 years).
You are eager to learn new tech (especially in area of data) and help us move our products to the cloud.
You are proficient with Docker and you understand AWS concepts and how you can apply them.
You can systematically analyze your code (e.g. profiling tools) and find the non-optimal blocks (in terms of memory consumptions and / or processing time).
You are proficient with test concepts not just at level of unit testing, but as well integration tests and performance tests.
You are focused on security and good design principles (with application of OOP principles) resulting into reusable SW components.
You are fluent with SQL at both levels DML and DDL and you understand No-SQL concepts (preferably MongoDB).
You have hands-on experience with API frameworks like FastAPI and / or Flask.
You can work with ticketing system, and you understand principles of agility.
You can work in a remote set up.
Bonus Knowledge
Generic CI / CT / CD workflows and DevOps principles
Observability (Prometheus, Grafana)
Job details :
Recruitment language : Polski & English
Paid holiday, Employment contract
Flexible hours
Perks in the office :
Modern office full of coffee, snacks, and beverages
Startup atmosphere, no dress code
Bike parking, great location of the office
Benefits :
Training budget for self-development, courses, conferences, and more
Flat structure and small teams
International project
Team Events
Private healthcare, Life & group insurance
Sports subscription or other benefits of your choice
Birthday celebrations
Questions?