For our client we are searching for 2 Python engineers Data & Process (Medior / Remote)

Summary of strict requirements:

  • Python experience with large data sets (3+ years)
  • Use of Python frameworks (e.g. Django, Flask)
  • R Experience (1+ year)
  • Airflow Experience (1+ year) or similar platforms like Apache NiFi, Luigi, Kedro, AWS step functions (using these in stead of airflow we encourage you to apply too)
  • Experience using API’s (including building API’s)
  • Experience with GIT
  • Experience with Google Big query
  • Experience working with BI teams
  • Database experience with Relational (e.g. PostGresQL/MySQL) and document databases (e.g. MongoDB, BigQuery)
  • English: intermediate+
  • Analytical, Active communicator
  • When we talk about years of experience we mean years of project experience at the client side

Full descripion Python engineer Data & Proces position (Medior)

About the company
he client is an online platform with discounts between 30% and 80% on over 35.000 products from more than 250 local and international brands.They were founded  in Amsterdam beginning of 2020. Their goal is to become the biggest outlet in their category. In 2 years time the company has grown from The Netherlands to online outlets in Belgium and Germany. Led by executives from the largest online retail companies in The Netherlands the company grew to 100 enthusiastic driven professionals.Their future plans are to extend to other countries in Europe.

About the team
They work with an international development team of around 15 developers partly remote and partly from the office consisting of frontend developers, backend developer, Q&A’s, a Devops, a product owner and scrum master.
Besides the development team you collaborate with the data team, BI team and stakeholders from the business side (PO’s, management).
The development and data team is coached by a CTO with long experience in leading (remote) Tech teams and scaling platforms.

The team is coached by a CTO with long experience in leading remote teams and scaling platforms.

About you
To be able to grow further and scale faster the client is in need of a data – process engineer.
You will be working on the following topics:

  1. Build, optimize and maintain data streams and reporting to ensure that the different stakeholders get the right data and have better insights in key organizational processes. This means getting a clear picture what information is needed, where this data is located, how it can be can be unlocked for analyzing & reporting by BI. If needed you can use R to You will closely cooperate with the BI team in supplying them with the right data to improve decision making. Besides unlocking the data you make sure data streams can be maintained.
  2. Improve the structure, availability, storage of data were it is needed and unlock data to different parts of our platform.
  3. Built algorithms like a product recommendation tool to advise visitors on new products based on their (previous) choices. For this tool you can work with R on the data.

We are looking for a person who likes to solve issues with data, is service oriented, an easy communicator, good listener asking the right questions.

The company is growing fast. Therefore we can offer you opportunities to be involved in various aspects of the company. In short, a great opportunity to discover and develop your own qualities!

Technology stack (strict requirements):

  • Python experience with large data sets (3+ years)
  • Use of Python frameworks (e.g. Django, Flask)
  • R Experience (1+ year)
  • Airflow Experience (1+ year) or similar platforms like Apache NiFi, Luigi, Kedro, AWS step functions (using these in stead of airflow we encourage you to apply too)
  • Experience using API’s (including building API’s)
  • Experience with Google Big query
  • Experience working with BI teams
  • Database experience with Relational (e.g. PostGresQL/MySQL) and document databases (e.g. MongoDB, BigQuery)
  • Version control: GIT;
  • Our dev team uses Scrum and Jira to support our agile way of working.

A plus would be:

  • If you have more years of experience with Python, R and airflow, this would be a big plus.
  • Experience with CI/CD
  • Experience with testing frameworks (eg Jenkings)
  • Experience with cloud driven working (AWS, Google Cloud)

We are interested in software engineers who have the knowledge and necessary experience to help us improve and scale our backend. During the interviews you have the opportunity to show your expertise via a challenge and get feedback on the work you delivered.

We are currently NOT open to candidates that donot match the requirements for example who are not skilled in Python.

The company is growing fast. Therefore you will be involved in the tech challenges of growing this company. In short, a great opportunity to discover and develop your own qualities!

Soft skills
What is important besides your technical expertise is your soft skills:

  • You are an analytical, active listener meaning you are familiar with asking questions to get to know what is required and needs to be delivered.
  • You have good communication skills in English (orally and written).
  • You are experienced in working remote for English speaking customers. You know you better communicate too much than too little, with your team, to deliver your part to make the platform a success for clients.
  • You ask for help when you need it or discuss problems with your colleagues if you cannot solve them yourself.
  • your working style is that you pay attention to details and work accurately also with high workloads. Everything you do, you test and check before you deliver for review.
  • Further you are a person who has seniority and eager to learn and you take initiatives.
  • You are a fast learner, curious and interested in performance improvement in cloud/software.

Finally you are a person who is curious and eager to learn and you take initiative. You are easy in connecting and collaborating with other team members.

English level
Your level of English conversation is intermediate+. You need to be able to discuss in English your ideas, proposals with the development team and stakeholders. If English communication is a problem you donot fit in this position. Further you are a person who has seniority, is curious to explore new tech and eager to learn and you take initiatives. Your prefer a structured working style with attention to details. You are easy in connecting and collaborating with other team members.

Hiring process
– 1st interview with the recruiter
– 2nd interview with CTO
– 3rd Tech interview with lead developer and CTO

Contract
We are looking for fulltime hire for the long term:

– Fulltime (40 hours/week)
– 3 month trial period (evaluation after 1st month)
– After trial period 1 month notice
– 1+ year contract automatic renewal

If you recognize yourself in this profile and if you are eager to work with a Dutch company than we are looking for you. Our company is growing fast and we are looking for new enthusiastic remote working employees who strengthen our team with their expertise for the long term. We offer you opportunities to be involved in various aspects of building the e-commerce platform of the company. In short, a great opportunity to discover and develop your own qualities!

About TechTalent4Growth
TechTalent4Growth is helping small and medium sized companies grow by providing them with the European Top Tech talent. We search for experienced software engineers in different countries. We have a human approach: we respect the individual and we search for qualities and competences to let people unlock their potential. When you are a recruiter or a company with available engineers for long term we invite you co contact us (Asian companies are excluded for this assignment).