23. Juli 2024
Senior Python Engineer (Data Platform) віддалено SoftConstruct Ukraine ist ein großes Produktunternehmen mit armenischen Wurzeln. Wir entwickeln Lösungen in den Bereichen Big Data, Data Science und CryptoExchange. Wir kombinieren unser Fachwissen in der iGaming-Softwareentwicklung mit fortschrittlichen Technologien, um Originalsoftware wie Sportstatistiken, Risikoanalysen und Sicherheit zu entwickeln. In den meisten Fällen befassen wir uns mit atypischen Projekten für d
23. Juli 2024
Senior Python Engineer (Data Platform)
віддалено
SoftConstruct Ukraine ist ein großes Produktunternehmen mit armenischen Wurzeln.
Wir entwickeln Lösungen in den Bereichen Big Data, Data Science und CryptoExchange. Wir kombinieren unser Fachwissen in der iGaming-Softwareentwicklung mit fortschrittlichen Technologien, um Originalsoftware wie Sportstatistiken, Risikoanalysen und Sicherheit zu entwickeln. In den meisten Fällen befassen wir uns mit atypischen Projekten für den Markt und versuchen, neue technologiebasierte Lösungen in unserem Bereich zu finden und zu generieren.
Wir unterstützen unsere Kollegen, die sich aktiv in allen Bereichen der Verteidigung unseres Landes engagieren, und helfen bei der Entwicklung von Lösungen und der technischen Sicherheitsunterstützung – dem Informationssektor des Staates. Wir sind bereit, Arbeit für IT-Spezialisten anzubieten, die diese benötigen. Wenn Sie auf der Suche nach einer neuen anspruchsvollen Position in der Python-Spezialisierung sind und über einschlägige Erfahrung verfügen, bieten wir Ihnen gerne die Stelle als
Senior Python Software Engineer an. Über Projekt und Team: Unsere
Datenplattform ist ein Teil der B2B-Plattform und darauf ausgelegt, eine gute Leistung zu liefern. Einfachheit, Parallelität und Kosteneffizienz für die Datenerfassung, schnelle Analysen und die Gewinnung datengesteuerter Erkenntnisse für Geschäftsanwender.
Es basiert auf einer Lambda-Architektur und verwaltet große Datenmengen geschickt, indem es sowohl Batch- als auch Stream-Verarbeitungsmethoden nutzt. Dieser duale Ansatz gewährleistet ein Gleichgewicht zwischen Latenz, Durchsatz und Fehlertoleranz. Die Stapelverarbeitung bietet umfassende und genaue Ansichten großer Datensätze, während die Echtzeit-Stream-Verarbeitung sofortige Erkenntnisse aus Online-Daten bietet.
In Zahlen: – Bis zu 1 PB Daten von über 500 Partnern in der Langzeitspeicherung
– über 30 Millionen neue Datensätze täglich
– Latenz für Einblicke basierend auf der Datenbereitstellungszeit <5 Sek.
Das Team besteht aus: Java-Ingenieuren, Python-Ingenieuren, DevOps-Ingenieuren, Datenanalysten, Datenarchitekten und Projektmanagern , Produktmanager
Kompetenzen /Technischer Stack: Python3, Airflow, Docker/Docker Compose, Kubernetes, BigQuery, SQL, FastAPI, Celery, Redis, Grafana, Kibana , Elasticsearch, Git/GitLab.
Data Warehouse, OLAP/OLTP.
Must-haves: - 5+ Jahre Erfahrung in Python;
- Erfahrung in der Arbeit mit relationalen Datenbanken (PostgreSQL, Microsoft SQL Server);
- Erfahrung in der Arbeit mit NoSQL-Datenbanken (Elasticsearch, Redis);
- Kenntnisse in der Leistungsoptimierung von ETL-Jobs, SQLs, Partitionierung und Indizierung;
- Erfahrung im Schreiben komplexer SQL-Abfragen;
- Erfahrung mit Cloud-Diensten (Bevorzugung der Google Cloud Platform);
- Erfahrung in der Arbeit mit Linux, Kubernetes, Docker;
- Erfahrung in der Integration und Nutzung von BDD-/TDD-/Unit-Tests;
- Außergewöhnliche Fähigkeiten zur Problemlösung, Technik und Datenanalyse;
- Umfassendes Wissen über Best Practices im Softwaredesign und in Designmustern;
- Starke Grundlagen der Informatik.
Nice to haves:
- Kenntnisse der Data Warehouse-Konzepte;
- Erfahrung mit DatenvisualisierungenAutomatisierungs-/Business-Intelligence-Tools;
- Erfahrung mit dem Entwerfen und Implementieren von RESTful-APIs (Aio FastAPI).
- Einige Erfahrungen mit Big-Data-Technologien (MapReduce, Spark, Presto, Drill...);
- Einige Erfahrung mit allen Graph-Datenbanken (Neo4j, AgensGraph);
- Einige Erfahrung mit IoC-Tools (Terraform, Ansible);
- Einige Erfahrung im Umgang mit Workflow-Tools (wie Apache Airflow);
- Etwas Erfahrung mit der Datenverarbeitung nahezu in Echtzeit.
Hauptaufgaben:
- Entwicklung und Support von Python-Anwendungen;
- Lösen Sie täglich auftretende Probleme.
- Halten Sie die technische Lösung im vereinbarten Umfang und zu einem akzeptablen Zeitpunkt.
- Nehmen Sie an komplexen Projektdesignteams teil;
- Arbeiten Sie eng mit Datenanalysten, Datenwissenschaftlern, IT-Mitarbeitern und Geschäftspartnern zusammen.
- Definieren, entwerfen und implementieren Sie verschiedene Datenaufnahmemuster basierend auf den Geschäftsanforderungen und -anforderungen.
- Nehmen Sie an Groomings, Demos und anderen Scrum/Kanban-Aktivitäten teil;
- Eskalieren Sie Blockierer an PM und Stakeholder.
Was können wir Ihnen bieten:
- Interessante und herausfordernde Arbeit in einem produkt- und datengesteuerten Unternehmen;
- Viele Möglichkeiten zum Lernen, Wachsen und Weiterkommen in Ihrer Karriere;
- Jahresurlaub: 20 Arbeitstage pro Jahr;
- Alle bezahlten Krankheitstage mit einem ärztlichen Attest (keine Begrenzung der Häufigkeit. Bei einmaliger Krankheit wird es jedoch bis zu zwei Wochen lang bezahlt);
- Registrierung im Format innerhalb von DiiaCity (Gig-Vertrag);
- Einzelunterricht in Englisch an der Online-Schule EnglishDom (Vergütung innerhalb von 50 % des Betrags der Kosten);
- 450 €/Jahresbudget für Ausbildung und/oder Sport (Vergütung innerhalb von 50 % der Ausgabenhöhe) nach der Probezeit;
- Kostenlose Krankenversicherung nach einer Probezeit.
Klingt interessant? Dann bewerben Sie sich jetzt und warten Sie nicht!
SoftConstruct ist ein cooler Arbeitsplatz, an dem Sie Spaß haben, Freunde finden und sich beruflich weiterentwickeln können.