Das CHI Software-Team steht nicht still. Wir lieben unseren Job und geben hundert Prozent von uns! Jedes neue Projekt ist eine Herausforderung, der wir uns erfolgreich stellen. Das Einzige, was uns aufhalten kann, ist... Moment, es ist nichts! Die Zahl der Projekte wächst und mit ihnen auch unser Team. Und jetzt brauchen wir einen Senior Data Engineer.
Wir suchen einen qualifizierten und erfahrenen Data Engineer. Der ideale Kandidat wird intensiv mit der Entdeckung, Analyse und Zusammenstellung großer und komplexer Datensätze beschäftigt sein. Sie werden unsere Big-Data-Infrastruktur entwerfen und aufbauen, die Datensicherheit gewährleisten und die Leistung unserer Big-Data-Plattformen optimieren, hauptsächlich innerhalb der AWS-Cloud-Umgebung.
Anforderungen:
- Bachelor-Abschluss in Informatik oder einem verwandten Bereich.
- 3–4+ Jahre Erfahrung in der Datentechnik und dem Aufbau von Datenplattformen.
- Nachgewiesener Erfolg bei der Bereitstellung von Cloud- und SaaS-Modellprodukten mit Fachkenntnissen im Aufbau optimierter Verarbeitungspipelines für Streaming-Analytics-Anwendungen.
- Kenntnisse in Datenbanken und Abfrageoptimierung (PostgresSQL, ElasticSearch, MongoDB, Redis, Druid), einschließlich Erfahrung mit NoSQL- und Graphdatenbanken. Erfahrung in der horizontalen Skalierung von Datenbanken.
- Expertise in Kafka und Airflow, mit einem ausgeprägten Verständnis von Laufzeitprofilierungstools.
- Erfahrung in Big-Data-Verarbeitungssystemen ähnlich wie Apache Spark , Flink, Beam oder ähnlich.
- Kenntnisse in Build-Automatisierung, kontinuierlicher Integration und Bereitstellungstools (CI/CD) (Webpack, Buddy, Jenkins, Docker).
- Expertenniveau Python-Codierungskenntnisse.
- Cloud-Plattform AWS.
- Konversations-Englischniveau, das eine effektive Kommunikation mit Kunden und Teammitgliedern ermöglicht.
Wünschenswerte Fähigkeiten:
- Technischer Hintergrund in KI und ML.
- Erfahrung im Entwerfen und Implementieren interaktiver abfragegesteuerter Hauptmaschinen-Intelligenzsysteme.< /li>
- Erfahrung in der Arbeit mit verteilten Teams.
Verantwortlichkeiten:
- Entwerfen und implementieren Verteilte Echtzeit-Datenverarbeitungssysteme, die öffentliche Daten analysieren und aufkommende Bedrohungen erkennen.
- Entwicklung und Optimierung von ETL-Prozessen für verschiedene Datenformate aus sozialen Medien, Nachrichten und Webquellen.
- Entwerfen und implementieren robuste Datenbanksysteme und entwickeln Tools für die Abfrage- und Analyseverarbeitung mit Schwerpunkt auf Echtzeit-Streaming-Anwendungen.
- Speerspitze bei der Build-Automatisierung, kontinuierlichen Integration, Bereitstellung und Leistungsoptimierung unter Einhaltung unserer strengen Sicherheitsanforderungen.
- Entwerfen Sie Testsuiten und implementieren Sie Inline-Instrumentierung, um die Datenkorrektheit sicherzustellen.
Unsere Vorteile
- Abgedeckter Urlaubszeitraum: 20 Werktage und 5 freie Tage.
- Kostenlose Englischkurse.
- Flexible Arbeitszeiten.
- Wirklich freundliche und unterstützende Atmosphäre.
- Arbeiten aus der Ferne oder in einem unserer Büros.
- Krankenversicherung für Mitarbeiter aus der Ukraine.
- Vergütung für psychologische Beratung.
- Rechtliche Unterstützung.< /li>
- Umzugsunterstützung.