Job Detail

Python Developer

Inseriert am: 24.10.2018

  • Hours: 100%


  • Location: Zurich City


  • Duration: permanent, starting immediately



swissQuant Group bietet eine breite Palette von Dienstleistungen, Beratung und quantitativen Tools für den Finanz- und Industriesektor für Kunden in und ausserhalb der Schweiz an. Zu unseren Kunden zählen auch mehrere Fortune 500-Unternehmen. Unsere Kernkompetenz liegt in der Umsetzung von Intelligenter Technologie in einen substantiellen Mehrwert für unsere Kunden. swissQuant Group ist ein privat geführtes Unternehmen, das im Jahr 2005 als Spin-off der ETH Zürich gegründet wurde.

Position


We are looking for a passionate software developer to help create industry leading software components in the Data Analytics Team.

You will be responsible for the development and delivery of software components of our Data Analytics products and will bring Machine Learning systems to production level.

You will be part of a cross functional team of 3 data scientists/developers: gathering requirements, building software, and creating automated tests.


Scope


We are looking for a passionate software developer to help create industry leading software components in the Data Analytics Team.

As Python Developer in the Data Analytics team you will build scalable Machine Learning products (which include anomaly detection, recommender systems etc.) and participate in the full development phase, from the initial design up to the final API.


Requirements


To be a successful candidate, you must fulfil the following requirements:



  • University degree in Computer Science or Engineering


  • At least 4 years of working experience in collaborative software development (git, stash, jira)


  • Strong development skills in Python (4+ years) including relevant Machine Learning libraries. Knowledge of additional object-oriented programming languages is a further plus


  • Knowledge of web frameworks such as Flask or Django


  • Proficient with data structures, design patterns, algorithms and software design


  • Hands-on experience with building scalable production grade software


  • Experience with code profiling and debugging techniques and tools


  • Knowledge of SQL and noSQL datastores


  • Experience with Big Data technologies such as Spark, HDFS


  • Basic understanding of Machine Learning techniques


  • Experienced with Continuous Integration/Deployment technologies (e.g. OpenShift, google cloud, Jenkins, Docker, Cucumber)


  • Practitioner of code best practices and standards


  • Passion for applying technology to solve business problems


  • Strong communication skills and the ability to make coherent technical arguments


  • Successful project delivery experience


  • German mother tongue and strong communication skills in English


Python Developer (PDF, 73 kb)

Details