Senior Python Developer

Jungle AI
Explorers of Unknown Territory in Predictive Intelligence

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

If you need to always perform the similar analyses on datasets, shouldn’t it be automated? At Jungle we realize that one the most precious resources is the time of our engineers. Therefore, we always strive to develop tools that automate, integrate and optimize parts of machine learning projects.

To help our data science teams solve industry-changing problems, we have been developing several internal tools tailored at time-series analysis. They help us explore and visualise data, performing quick checks on them, automatically extracting features, all irrespective of the size of the data set. As a Senior Python Developer at Jungle you will maintain and further improve these current tools and will be the main driver for the ones to come. On a day-to-day basis you will interact with our data scientists, understanding their needs and challenges and drafting awesome ideas for the next functionalities of our tools.

If you are a software developer with an interest in understanding machine learning, look no further! Your work at Jungle will expose you to a vast amount of machine learning concepts and algorithms. As you will be working on the tools that enable rapid iterations in machine learning, you will quickly learn all the boundary conditions needed to make this possible!

Why do we need you?

  • We enjoy working on big problems with big impact. In our focus areas they often go hand in hand with large amounts of historical and streaming data. We need you to help us further develop our in-house tools to quickly iterate on these challenges.
  • We are building technology to remove as much manual work from our activities as possible. By contributing to our tools you will enable Jungle engineers to work more efficiently.
  • We are preparing to open source some of our tools, but they need rigorous testing and polishing before we can do that.

Main requirements

  • Python is your mother tongue (obviously)
  • At least 3 years of prior working experience as a Python developer
  • You have demonstrable work with concurrent/distributed systems
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Strong unit testing and integration testing skills
  • Proficient understanding of code versioning tools such as Git
  • You are eligible to work in the European Union.

Nice to have

  • Have experience with the Python ML stack (e.g. Pandas, Dask, Scikit, Tensorflow/PyTorch)
  • Have contributed to open source tools in the past

Perks

  • Meal allowance
  • Daily fuel; breakfast, lunch, snacks, fruits, tea, coffee, etc.
  • Bi-weekly yoga classes
  • Massage programme
  • Table tennis, board games, and comfy office couch
  • Regular team activities
  • Fast growing start-up environment (3>20 within 15 months)
  • Flexible, friendly, and supportive start-up vibe

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300