Úvodná stránka / Hľadám si prácu / Python Software Engineer (Data Pipeline)
Published: 16 Apr 2021

Python Software Engineer (Data Pipeline)

Práca z domu
Programmer Python Programmer
full-time
trade licence
3000 eur / month
The final salary depends on the candidates skills and experience

Job description

We are looking for new Software engineers for our client, an internationally renowned company in the field of marketing and e-commerce that is currently expanding its Engineering team. As part of the data pipeline team, you will be working on a code that allows the application to reliably ingest large amounts of data as quickly as possible. Your primary focus will be to keep the pipeline stable, to ensure it can be easily scaled out on demand and to provide just enough visibility to all processing stages. Your daily routine may include: • Maintaining and rewriting components of our pipeline to be more robust and scalable • Monitoring and increasing the pipeline throughput • Decomposing existing monolithic app into set of microservices • Introducing Quality of Service guarantees • Every third week 24/7 on duty service Tech stack: • Custom in-memory database IMF built in C++ • Combination of Google stack like Kubernetes, Bigtable, BigQuery, DataFlow etc. • Databases like MongoDB, Redis, Elasticsearch • Development languages Python and GO • Apache Kafka, Prometheus, GCP

Employee perks, benefits

• Home-office, flexible hours, • Friendly company culture, employee assistance with counselors, annual events • Personal development, workshops, education, access to courses (Udemy courses) • Performance bonuses • Lunch vouchers, Pension scheme and healthcare plan • Refferal bonus

Employee requirements

Education

University education (Bachelor's degree)
University education (Master's degree)
Postgraduate (Doctorate)

Specialisation, field

IT

Language and language level

English - Upper intermediate (A1)

Other knowledge

Python - pokrocily

Personality requirements and skills

• Ability to write clean and concise code in Python and eagerness to learn more (medior / senior experience) • Experience with developing complex distributed software systems with production quality deployment, monitoring and reliability • Familiarity with large-scale distributed storage and database systems (SQL or NoSQL, e.g. Postgres, MongoDB, Redis, Elasticsearch) • Solid grasp on good software engineering practices such as code reviews, deep focus on quality and documentation • Ability and willingness to deep dive into and comprehend large codebases • Ability and willingness to troubleshoot and debug technical issues inside a deep and complex technical stack

Information about the selection process

The number of job openings

4

A brief description of your client

Our client is a technology company that works with global e-commerce leaders and other top companies from all over the globe. Creators of an internationally renowned Digital Experience Platform.

Your client's core business

Advertising and market research

Contact person:
Email: [email protected]

Respond to offer

Filling out the form below to respond to this job.

Upload us your CV

If you send your CV by e-mail, please, add the following text (below) to the CV. Otherwise, your application will not be possible to process further.
By responding to the job offer, in accordance with General Data Protection Regulation 2016/679 (hereinafter "GDPR"), I declare that I have read and understood the content of the document "Personal Data Processing Notice", which is available at https://www.manpower.sk/ochrana-osobnych-udajov/?lang=en , and, I hereby acknowledge that:

i) my personal data will be processed by ManpowerGroup Slovensko sro, with its registered office at Landererova 12, 811 09 Bratislava, Slovak Republic, IČO: 35958898, registered in the Commercial Register of OS Bratislava I, section: Sro, file number: 37879 / B (hereinafter referred to as " the Data Controller “), In full compliance with the GDPR Regulation and other applicable legislation, in the manner and to the extent set out in the“ Personal Data Processing Notice”;
ii) if, as a data owner, I request more information about the processing of my personal data or I want to exercise my individual rights, I can contact the Data Controller either through the contact details provided in the "Personal Data Processing Notice" or through the online form "Submission of data subject request"

How to contact us
If you have any questions or comments about this "Privacy Notice" or wish to exercise your individual rights, you can contact us in writing either at the registered office of ManpowerGroup Slovensko sro, Landererova 12, 811 09 Bratislava, Slovak Republic, or via the online form. "Submission of data subject request", which can be found here.