Файлы Avro, по определению, уже имеют внутри себя схему.
Вы можете сначала прочитать эту схему, затем продолжить добавление данных, или вы можете прочитать весь файл в памяти, затем добавить свои данные, а затем перезаписать файл.
Однако для каждого варианта требуется преобразовать JSON в Avro (или хотя бы Python dict).