Python Predictions is currently looking for a data engineer. In this role, you will need to be able to adapt quickly to new technology, applications and environments. You will operate with our current clients on a medium to long-term basis. All candidates need working proficiency in English, knowledge of Dutch and French is a plus.
Design complex analytics solutions with large data sets on distributed systems including the design of data lakes and (data) ingestion pipelines. Identify design and implement process improvements: automating manual processes, optimizing data delivery, re-design infrastructure for greater scalability etc Develop microservices to serve data from the data lake or to expose machine learning models predictions to customer-facing products Coach colleagues and clients in your area of expertise Required
Master or PhD in computer science or related field At least 2 years of experience in software engineering in a data context Programming experience with one or more languages: Python, Scala, Java, C/C++, Knowledge of relational database technologies/concepts and SQL is required Solid understanding of Linux In depth knowledge of at least one cloud provider (GCP, AWS or Azure). Certifications from any of these is considered a plus. Familiarity with big data technologies such as Apache Spark, ElasticSearch, Able to coach others and give technical advice and direction Experience with containers and container orchestration (Docker, Kubernetes, ) Able to work independently, prioritize multiple stakeholders and tasks, and manage work time effectively. Proficient in English, knowledge of Dutch and/or French is a plus. Python Predictions is a Brussels-based service provider specialized in data science projects with business impact In January 2020, Python Predictions joined Tobania a leading Belgian business & technology consulting firm that guides their clients through digital business transformation Great variation in job content due to missions in different industries, different domains and different environments In-company training adapted to your personal needs Continuous learning in monthly team meetings and development time A great team of colleagues with shared values