Erforderliche Fähigkeiten: Praktische Entwicklungserfahrung (5+ Jahre): Dies bedeutet eine nachgewiesene Erfolgsbilanz in der Softwareentwicklung. Python-Expertise: Erfahrung in der Erstellung datenorientierter Produkte mit Python ist unerlässlich. Kenntnisse über verteilte Datenbanken: Vertrautheit mit verteilten Datenbanken wie Elasticsearch, Mongo , und Redis ist erforderlich.Microservices-Architektur: Erfahrung in der Entwicklung von Anwendungen mithilfe einer Microservices-Architektur ist e
Erforderliche Fähigkeiten: Praktische Entwicklungserfahrung (5+ Jahre): Dies bedeutet eine nachgewiesene Erfolgsbilanz in der Softwareentwicklung. Python-Expertise: Erfahrung in der Erstellung datenorientierter Produkte mit Python ist unerlässlich. Kenntnisse über verteilte Datenbanken: Vertrautheit mit verteilten Datenbanken wie Elasticsearch, Mongo , und Redis ist erforderlich.Microservices-Architektur: Erfahrung in der Entwicklung von Anwendungen mithilfe einer Microservices-Architektur ist ein Muss.Containerisierungsfähigkeiten: Kenntnisse über Container-basierte Umgebungen und Tools wie Kubernetes (K8s) und Helm sind erforderlich.Agile-Erfahrung: Vorherige Erfahrung in der Arbeit in einem Agile Entwicklungsmethodik wird bevorzugt. Gut zu haben: Frameworks für maschinelles Lernen: Erfahrung mit gängigen Frameworks für maschinelles Lernen wie scikit-learn (SKLearn) und TensorFlow wäre von Vorteil. Frameworks für die Datenverarbeitung: Vertrautheit mit Frameworks für die Datenverarbeitung wie Apache Spark, Pandas, Hadoop, und Airflow wären von Vorteil. Entwicklungsumgebung: Fachkenntnisse in Entwicklungsumgebungstools wie GIT, Jenkins und Docker würden das Profil des Kandidaten weiter stärken. Verantwortung: Neue Technologiebereiche untersuchen und diese durch schnelles Selbstlernen gründlich verstehen. Zeigt starke analytische Problem- Lösungsfähigkeiten zur Unterstützung skalierbarer und nachhaltiger Designlösungen.Fähigkeit, Verantwortung für die Produktentwicklung einschließlich aller Lebenszyklusphasen zu übernehmen:Übersetzung von Produktanforderungen in umsetzbare Designs und Aufgaben, Entwicklung, UT und Fehlerbehebung in der Produktion.Arbeitsprozess:Wir arbeiten in Scrums (6 -8 Personen), wir haben 3 Wochen lang Sprints und führen alle Zeremonien durch – tägliche/Planungs-/Retro-/Sprint-Reviews usw. Wir haben Bereitschaftsschichten – für die Fehlerbehebung bei Problemen in der Produktion (für den Fall, dass unsere Support-Abteilung sie nicht lösen kann). ).Das Team arbeitet sehr eng mit PO, Architekten und manchmal sogar Datenwissenschaftlern und Kundenerfolgen zusammen.Entwicklung der Mitarbeiter: Wir legen Ziele für die Übernahme immer komplexerer Designs und Aufgaben fest, wir berühren viel Architektur und die Menschen im Team ist in den letzten Jahren enorm gewachsen. Wir bieten: Eine wettbewerbsfähige Vergütung basierend auf Ihren Fähigkeiten und Erfahrungen. 24 Tage bezahlter Jahresurlaub und 5 Krankheitstage. Buchhaltung als Dienstleistung. Langfristige Anstellung. Rekrutierungsprozess: Screening-Gespräch mit der Personalabteilung (30 Minuten). )Hausaufgabe (55 Min.)Technisches Interview (60 Min.)Management-Interview (30 Min.)Interview mit dem Vizepräsidenten für Forschung und Entwicklung (30 Min.)Abschließendes Feedback erhalten Sie innerhalb einer Woche nach dem Interview.