Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Krypto-Bereich.
- Unternehmen: IMC, ein globales Handelsunternehmen mit einer dynamischen und kollaborativen Kultur.
- Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Flache Hierarchien und ein unterstützendes Umfeld für persönliche und berufliche Entfaltung.
- Warum dieser Job: Gestalte die Zukunft des Handels mit modernster Technologie und erlebe schnelle Feedbackschleifen.
- Qualifikationen: Master oder Ph.D. in relevanten Disziplinen und 2-3 Jahre Erfahrung in der Python-Entwicklung.
Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
IMC has a strong presence in traditional Finance and has been expanding into Crypto over the last years. Through its overseas affiliates, IMC provides liquidity and trades on many cryptocurrency exchanges and DeFi protocols. You can expect a dynamic, fast-paced environment that delivers a steady stream of challenges and opportunities, with one of the most exciting aspects of the job being our quick feedback loop in the research, development and deployment of strategies.
As a Python Software Engineer, you will work closely with our trading and engineering teams on a variety of applications, tools and automation projects. You'll be placed in an environment consisting primarily of a large Python analysis ecosystem drawing data from various sources including our own trading systems. You'll build analysis & visualisation tools at the heart of the business logic, in close collaboration with the traders who use them. Your work involves both interpreting ideas, coming up with your own, and efficiently implementing these into tools that are reliable, scalable and performant.
Together with traders, researchers and engineers, you deliver challenging projects, while taking ownership for end-to-end product development - from requirements gathering to production. You'll write reliable and scalable software while balancing time to production with quality and testability. Advanced automated testing and daily deployments will allow you to achieve agile and incremental benefits. Within a complex landscape of varying systems and technologies, you'll be constantly challenged to consider trade-offs between throughput, simplicity, scalability and maintainability.
Your core responsibilities:
- Collaborate closely with researchers, and engineers to deliver challenging projects
- Build, maintain, and enhance research frameworks and data pipelines that enable trading and quantitative research
- Curate, transform, and present data in clear, accessible formats for traders and researchers.
- Take ownership of end-to-end product development, from requirements gathering to production deployment
- Navigate a complex landscape of diverse systems and technologies, making informed trade-offs between throughput, simplicity, scalability, and maintainability
Your skills and experience:
- Master's or Ph.D. in Mathematics, Physics, Statistics, Computer Science, Econometrics, or a related discipline
- 2-3 years of professional Python development experience
- solid computer science knowledge, has experience or capability to quickly adapt to additional languages such as Java, Scala, C++, Go, etc.
- Hands-on experience with statistical analysis, numerical programming, data engineering, or machine learning in Python (Polars, Pandas, NumPy, SciPy, TensorFlow)
- Proven ability to handle large datasets, architect and optimize data pipelines, and present data effectively
- Experience with orchestration and containerization tools like Kubernetes and Docker is a plus
- Solid grounding in calculus, probability, statistics, and optimization; familiarity with machine-learning techniques is beneficial
Location and office culture:
- Note that this is an onsite role, with some but limited flexibility for working from home
- You can expect a dynamic, fast-paced environment that delivers a steady stream of challenges and opportunities
- One of the most exciting aspects of the job is our quick feedback loop in the research, development and deployment of strategies
- We give people lots of responsibility and the support they need to make an impact from day one
- We promise you a flat structure and an open, collaborative culture that stimulates the sharing of ideas, knowledge and technology between our teams and offices
About us:
IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we've been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.
#J-18808-LjbffrPython Software Engineer (Digital Assets) Arbeitgeber: IMC Trading
IMC Trading ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Zug, Schweiz, eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf Mitarbeiterentwicklung und Weiterbildungsmöglichkeiten fördert das Unternehmen eine Kultur des Wachstums und der Zusammenarbeit, während es gleichzeitig die Herausforderungen im Bereich AML/KYC im Krypto-Handel angeht. Die Lage in Zug bietet zudem eine hohe Lebensqualität und Zugang zu einem innovativen Finanzumfeld.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Python Software Engineer (Digital Assets) erhalten könntest
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach informellen Gesprächen oder Meetups – oft sind es persönliche Kontakte, die dir den Fuß in die Tür bringen!
✨Sei proaktiv!
Warte nicht darauf, dass Stellen ausgeschrieben werden. Recherchiere Unternehmen, die dich interessieren, und kontaktiere sie direkt. Zeig dein Interesse und teile, was du beitragen kannst!
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Aufgaben für Python-Entwickler vertraut. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Das zeigt, dass du nicht nur die Theorie beherrschst, sondern auch praktisch anwenden kannst!
✨Bewirb dich über unsere Website!
Wenn du eine Stelle bei IMC im Auge hast, bewirb dich direkt über unsere Website. So stellst du sicher, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, gehört zu werden!
Wir glauben, dass du diese Fähigkeiten brauchst, um Python Software Engineer (Digital Assets) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und Erfahrungen mit Python und anderen Technologien. Zeig uns, wie du Herausforderungen gemeistert hast und welche Tools du verwendet hast, um Lösungen zu entwickeln.
Mach es klar und prägnant:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir schätzen eine strukturierte Darstellung deiner Fähigkeiten und Erfahrungen.
Bewirb dich über unsere Website:Um sicherzustellen, dass wir deine Bewerbung schnell und effizient bearbeiten können, bewirb dich bitte direkt über unsere Website. So kannst du sicher sein, dass alles an die richtige Stelle gelangt!
Wie man sich auf ein Vorstellungsgespräch bei IMC Trading vorbereitet
✨Verstehe die Unternehmensmission
Mach dich mit der Mission und den Werten des Unternehmens vertraut. IMC ist stark im Finanzbereich und expandiert in den Krypto-Markt. Zeige im Interview, dass du die Dynamik und die Herausforderungen dieser Branche verstehst und wie deine Fähigkeiten dazu passen.
✨Bereite technische Fragen vor
Erwarte technische Fragen zu Python und anderen relevanten Programmiersprachen. Übe das Lösen von Problemen und das Erklären deiner Lösungsansätze. Sei bereit, deine Erfahrungen mit Datenpipelines und statistischen Analysen zu teilen, da dies für die Rolle entscheidend ist.
✨Zeige Teamarbeit und Kommunikation
Da die Zusammenarbeit mit Forschern und Ingenieuren wichtig ist, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du Ideen klar kommunizieren und Feedback effektiv umsetzen kannst, um die Zusammenarbeit zu fördern.
✨Frage nach dem Feedback-Prozess
Nutze die Gelegenheit, um mehr über den schnellen Feedback-Prozess im Unternehmen zu erfahren. Frage, wie das Team sicherstellt, dass Ideen schnell getestet und implementiert werden. Das zeigt dein Interesse an einer agilen Arbeitsweise und deinem Wunsch, aktiv zur Verbesserung beizutragen.