Staff Python Engineer

Our client is a leading fintech company providing smart current accounts for sole traders and small companies with offices in the UK, Bulgaria & India. Their R&D center in Sofia is rapidly growing with over 220 employees nowadays. The company is labeled as one of the fastest-growing fintech scale-ups in the UK. They are now expanding their engineering team in Sofia and are looking for an experienced:

Staff Python Engineer


? Develop Python code to facilitate the operationalization of machine learning models and integration of additional data sources;
? Collaborate in cross-functional software/architecture design sessions;
? Participate in an Agile development team;
? Build both batch, streaming and real-time services in Python;
? Lead and mentor a team of engineers;
? Be involved in the hiring and onboarding of new teammates.


? Extensive development experience in Python, including development of microservices using e.g. Flask, Django, etc.;
? Solid experience leading a team of backend/ML engineers, coaching best practices and architecting solutions;
? Experience in building data solutions;
? Familiarity with event-driven designs, (Kafka, Pulsar, RabbitMQ, etc.);
? Experience working in an Agile team;
? Experience in batch processing frameworks;
? Experience working with machine learning models;
? Experience with Git, Docker, CI/CD;
? Experience with a cloud computing environment (preferably AWS);
? Fluency in English.

Should you consider yourself as the right candidate for this role, we would be glad to receive your CV in English.

Only shortlisted candidates will be contacted by our consultants.

Applying for this position, you are authorizing Novi Global to work and process with your personal information following the Law for Personal Data Protection.

Agency license Number 2123 issued on 04.10.2016.
Job Type:
Job Title:
Staff Python Engineer
Bulgaria - Sofia

How to apply

Apply Now

Got a Question or need some advice?

We are always here to help and support all our candidates and clients however we can.

Please feel free to call us, or fill in our contact form, and we will do our best to help.


contact us