Senior Python Developer

Permanent employee, Full-time · Poland

Why us?
Data Sharing - the best way to better data. We are looking for a person who loves digging into data and has a hands-on mentality. We are passionate about new technologies and we constantly improve our stack. There is always enough room to learn the ropes as we provide internal and external training and education. 
Brief job description
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
Your daily tasks on the job

  • 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.
Your qualifications:
  • 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.
How you thrill us:
  • Generic CI/CT/CD workflows and DevOps principles
  • Observability (Prometheus, Grafana)
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
About us
"Smart in mind and heart" is what we are at CDQ!

As a spin-off of the University of St. Gallen in Switzerland, CDQ is the global pioneer in collaborative data management with more than 15 years of experience in data quality. We have developed the first suite for collaborative data management with Data Quality as a Service (DQaaS). Our goal is 100% data quality - without maintenance. 

Would you like to actively shape the future of the world's leading provider of collaborative data management? Then we look forward to receiving your application!
We are looking forward to meeting you!
Thank you for your interest in CDQ. Please fill out the following short form. If you have any difficulties uploading your data, please contact us by email at cdqjobs@cdq.com.

Please upload your CV as well as a brief cover letter (in total max. 20 MB).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.