Auf einen Blick
- Aufgaben: Entwickle und verbessere unsere Dateninfrastruktur für den Handel mit Kryptowährungen.
- Unternehmen: IMC, ein globales Handelsunternehmen mit innovativer Technologie.
- Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und Entwicklungsmöglichkeiten.
- Weitere Informationen: Flache Hierarchien und eine offene, kollaborative Unternehmenskultur.
- Warum dieser Job: Arbeite in einem dynamischen Umfeld und mache einen echten Unterschied im Krypto-Handel.
- Qualifikationen: Abschluss in Informatik oder verwandten Bereichen und starke Programmierkenntnisse.
Das prognostizierte Gehalt liegt zwischen 67500 - 82500 CHF pro Jahr.
IMC hat eine starke Präsenz im traditionellen Finanzwesen und hat in den letzten Jahren in den Bereich Krypto expandiert. Durch ihre ausländischen Tochtergesellschaften bietet IMC Liquidität und handelt an vielen Kryptowährungsbörsen und DeFi-Protokollen. Sie können ein dynamisches, schnelles Umfeld erwarten, das eine stetige Reihe von Herausforderungen und Möglichkeiten bietet, wobei einer der aufregendsten Aspekte des Jobs unser schneller Feedbackprozess in der Forschung, Entwicklung und Implementierung von Strategien ist.
Als Graduate Software Engineer werden Sie Teil unseres Kernengineering-Teams. Sie werden zu unserem proprietären, latenzarmen Handelssystem beitragen, Marktdaten und Handelsdaten erfassen, ETL-Prozesse implementieren und mit Händlern und Forschern zusammenarbeiten, um die Handelsergebnisse zu verbessern.
Ihre Kernverantwortlichkeiten
- Entwerfen, entwickeln, warten und verbessern der internen Dateninfrastruktur, die unsere Markt- und Handelsdatenplattformen antreibt, einschließlich Batch- und Echtzeit-Streaming-Pipelines.
- Erstellen und Erweitern skalierbarer Datenpipelines zur Unterstützung zusätzlicher Börsen, Handelsplätze und neuer Geschäftsfelder.
- Eng mit Software-Ingenieuren, quantitativen Forschern und Händlern zusammenarbeiten, um zuverlässige, leistungsstarke Datenlösungen für Forschung und Produktionstrading bereitzustellen.
- Im gesamten Softwareentwicklungszyklus beitragen, von Design und Implementierung bis hin zu Tests, Bereitstellung, Überwachung und kontinuierlicher Verbesserung.
- Die Leistung, Zuverlässigkeit, Skalierbarkeit und Beobachtbarkeit unserer verteilten Datenverarbeitungssysteme verbessern.
Ihre Fähigkeiten und Erfahrungen
- Master- oder Bachelor-Abschluss in Informatik, Mathematik, Physik oder einem anderen verwandten technischen Bereich.
- Starke Programmierkenntnisse in Python und mindestens einer statisch typisierten Sprache wie Java, Scala, Go, C++ oder Rust.
- Erfahrung mit Python-Datenanalysetools wie Jupyter Notebook, Pandas, NumPy oder modernen verteilten DataFrame-Frameworks durch Studiengänge, Forschung, Praktika oder persönliche Projekte.
- Solide Grundlagen der Informatik, einschließlich Algorithmen, Datenstrukturen, Nebenläufigkeit und Parallelität, Netzwerkgrundlagen, Softwarearchitektur und das Schreiben von sauberem, wartbarem Code.
- Eine leistungsorientierte Denkweise mit Interesse am Aufbau skalierbarer verteilter Systeme und Verständnis von Konzepten wie Latenz, Durchsatz, Speichereffizienz, Serialisierung, Rückdruck, Fehlertoleranz und Zustandsmanagement.
- Kenntnisse moderner Datenengineering- und Data-Lake-Technologien wie Apache Spark, Apache Flink, Apache Iceberg, ClickHouse, Apache Kafka, Apache Airflow, Dagster oder ähnlichen Technologien sind von Vorteil.
- Kenntnisse moderner Infrastrukturtechnologien wie Kubernetes, Docker, CI/CD, GitOps, Beobachtbarkeit und Monitoring sind von Vorteil.
- Ausgezeichnete schriftliche und mündliche Englischkenntnisse mit der Fähigkeit, effektiv in einem internationalen Team zusammenzuarbeiten.
- Leidenschaft für das Entwerfen, Entwickeln, Testen, Bereitstellen, Warten und kontinuierliche Verbessern von Software.
Standort und Bürokultur
IMC-Büro in Zug, Schweiz. Beachten Sie, dass dies eine Vor-Ort-Rolle ist, mit etwas, aber begrenzter Flexibilität für Homeoffice. Sie können ein dynamisches, schnelles Umfeld erwarten, das eine stetige Reihe von Herausforderungen und Möglichkeiten bietet. Einer der aufregendsten Aspekte des Jobs ist unser schneller Feedbackprozess in der Forschung, Entwicklung und Implementierung von Strategien. Wir geben den Menschen viel Verantwortung und die Unterstützung, die sie benötigen, um von Anfang an einen Einfluss zu haben. Wir versprechen Ihnen eine flache Struktur und eine offene, kollaborative Kultur, die den Austausch von Ideen, Wissen und Technologie zwischen unseren Teams und Büros fördert.
Über uns
IMC ist eine globale Handelsfirma, die von einer hochmodernen Forschungsumgebung und einer erstklassigen Technologieinfrastruktur unterstützt wird. Seit 1989 sind wir eine stabilisierende Kraft auf den Finanzmärkten und bieten essentielle Liquidität, auf die Marktteilnehmer angewiesen sind. In unseren Büros in den USA, Europa, Asien-Pazifik und Indien sind unsere talentierten quantitativen Forscher, Ingenieure, Händler und Fachleute im Bereich Betriebsabläufe durch unsere einzigartig kollaborative, leistungsstarke Kultur und unser Engagement für soziale Verantwortung vereint. Von der Erschließung dynamischer neuer Märkte über die Annahme disruptiver Technologien bis hin zur Entwicklung einer innovativen Forschungsumgebung und der Diversifizierung unserer Handelsstrategien wagen wir es, kontinuierlich zu innovieren und zusammenzuarbeiten, um erfolgreich zu sein.
Graduate Software Engineer - Digital Assets Arbeitgeber: IMC Trading
IMC ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und schnelllebigen Umfeld zu arbeiten, insbesondere im aufstrebenden Bereich der DeFi. Mit einer flachen Hierarchie und einer offenen, kollaborativen Kultur fördert IMC den Austausch von Ideen und Technologien, während die Mitarbeiter die Freiheit haben, ihre Rolle entsprechend ihren Talenten zu gestalten. Zudem profitieren die Teammitglieder von zahlreichen Wachstums- und Entwicklungsmöglichkeiten, um ihre Fähigkeiten in der aufregenden Welt der Kryptowährungen und DeFi auszubauen.