Also, the work is bad.  I recently took a look chicago&#x27;s craigslist.<p>One machine learning job.  For a company in Berkeley.  The majority of java jobs were in CA [1]; of those remaining, perhaps one looked interesting.  Rails has a similar story [2].  Indeed has a bit more stuff but the pickings are slim; lots of the jobs for eg rails are attempts at relos elsewhere.  Of the jobs actually in Chicago, a common refrain is senior and&#x2F;or 3-5 years of experience.  Experience which seems hard to get in Chicago, so instead of getting people to stay, they need them to move back.<p>[1] <a href="http:&#x2F;&#x2F;chicago.craigslist.org&#x2F;search&#x2F;jjj?query=java" rel="nofollow">http:&#x2F;&#x2F;chicago.craigslist.org&#x2F;search&#x2F;jjj?query=java</a><p>[2] <a href="http:&#x2F;&#x2F;chicago.craigslist.org&#x2F;search&#x2F;jjj?query=ruby+on+rails" rel="nofollow">http:&#x2F;&#x2F;chicago.craigslist.org&#x2F;search&#x2F;jjj?query=ruby+on+rails</a><p>[3] <a href="https:&#x2F;&#x2F;angel.co&#x2F;salaries" rel="nofollow">https:&#x2F;&#x2F;angel.co&#x2F;salaries</a>