SWE teams focus on information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale systems design