Django Dev Engineer

Job Location: Belgium
Job Category: Infrastructure
Job Type: Full Time

Mission context

The Tribe AI develops and builds augmented intelligence applications. In this context, we are looking for professionals with knowledge of Python and more specifically Django to help design, build,d and test interactive tools to annotate data and validate results of machine learning models.
As a member of the agile team, the dev engineer applies several useful skills (analysis/design/development/testing/integration), which in combination with the skills of the other members of the team compose all required skills to deliver value at the end of each sprint.
More specifically of the Django Dev Engineer, we expect knowledge of the Django templating system, htmx, usage of background job queues, and connection to other API.

Function description

As part of the team, the dev engineer commits to helping the team deliver value at the end of each sprint. This is achieved by interacting with our stakeholders and translating their needs into solutions that integrate in the IT fabric of the bank. The focus is on the completion of the team’s backlog in the order that has been agreed upon between the various stakeholders and the Product Owner based on the added value for the (internal or external) client.

The DEV Engineer adheres to the scrum values (focused, committed, open, respectful, and courageous) and is able to collaborate closely with the team members. Knowledge sharing, open communication, continuous learning, and commitment to deliver added value are key.

Required experience/knowledge

  • Strong experience in Django
  • experience in software engineering in Python
  • Git (version control system)
  • Experience in MLOps or DevOps
  • experience with testing frameworks (Gherkin, Behave)
  • Polyglot (knowledge of other programming languages)
  • knowledge of agile methodology

Soft skills

  • Team player, our successes and failures belong to the team
  • Proactive attitude
  • Result driven
  • Good Communication and Influencing skills
  • Good analytical and synthesis skills
  • Autonomy, commitment, and perseverance
  • Ability to work in a dynamic and multi-cultural environment
  • Promote continuous improvement (market evolutions, working methods, …)