You could create a post in the “Jobs” category here with your search for an engineer.
That being said, I would generally recommend to run a quick test by overfitting the model to a small dataset (e.g. just 10 samples) and make sure your model is able to perfectly fit it.
If that’s not the case, you can quickly iterate and check the code for any issues.
Just by skimming through the code it seems that your model is not using any activation functions:
class Net(nn.Module):
    
    def __init__(self):
        super(Net, self).__init__()
        self.model = nn.Sequential(
            nn.Linear(201, 400),
            nn.Linear(400, 200),
            nn.Linear(200, 50),
            nn.Linear(50, 2)
        )

    def forward(self, x):
        return self.model(x)

and can thus be seen as a single linear layer.