Full AWS Practitioner Certification Question

A scientific research company operates data processing software on Amazon EC2 instances. Researchers upload raw datasets to Amazon S3 and submit jobs for analysis. Recently, users have reported that some datasets are not being processed. Amazon CloudWatch metrics show that the EC2 instances consistently operate at or near 100% CPU utilization. The company wants a scalable solution that improves processing performance and handles variable user demand. What should a solutions architect recommend to address this issue?