A succinct way of accomplishing this in modern (2024) Elixir is as follows:
def find_indexes(lst, elem) do for {x, i} <- Enum.with_index(lst), x == elem, do: i end