I recently joined as a software engineering intern at a good company, but I don't think the work is that appealing to me. Much of it is working with tools and fiddling with implementation. I am wondering if maybe there are other software engineering teams, or other fields entirely, that rely more on the skillset of competitive programming.