Técnico de O&M I Other Brumado (State of Bahia), State of Bahia (Brazil), Brazil March 31, 2025 Full-time