What I have seen lately is, writing a paper + open sourcing code, would be more beneficial than doing one thing. At the end, you will be talking to two communities.
with the recent change for TF 2.0. If you would design something similar, will you use TF or Pytorch?
What I am trying to ask here is, Is TF 2.0 is comparable to Pytorch when it comes to ease of use?
Probably not. It has "imperative" mode, but it also drags in quite a bit of API baggage that PyTorch just doesn't have. It's not that PyTorch is ideal, but its main advantage is it "feels like NumPy". Google also has a library that "feels like NumPy". In fact it kind of _is_ NumPy with hardware acceleration, but it seems to be in very early stages. I heard from insiders that there are only 2 people working on the project, if that. The name of the project is JAX: https://github.com/google/jax. It's arguably a lower level framework on top of which something like PyTorch could be built.
These people don't help with VISA and Relocation. They ignored my application after knowing that. Please don't put VISA/Relocation if you are not willing to consider those who need sponsorship
'Toronto’s tech scene is so hot the city created more jobs than the San Francisco Bay area, Seattle and Washington, D.C., combined last year, while leapfrogging New York in a ranking of “talent markets."'
You won't have any trouble finding IT jobs in the big cities. But ironically enough, the difficulty of getting a visa in Australia has also been ratcheted up recently, meaning that many employers who would love to hire can't sponsor the visa...
I have my full-time job in Germany. I don't work freelancer as a full-time. This project doesn't take 40 hours week. I built the platform, and now I am maintaining it as a side project. However, I want to make it profitable.
> "Nebengewerbe or Einzelunternehmen",
Can I still do this while I have other full-time job ?. In Germany, they have the status of freelancer, and I am not on freelance VISA. I thought that it is only for freelancers.
P.S: feel free to suggest organizations/lawyers/consultants who can help with these matters.
It doesn't matter if you already have a full time job or not.
Yes, you can do the Nebengewerbe/Einzelunternehmen while having a full time job. You should create an additional bank account and use that one for your side business, which will make it easier for book keeping (otherwise you have to open your private bank account to the tax authorities). You can also get a VAT ID, if you do EU business outside of Germany.
Freelancer is something else as you might think, some jobs fall in the category of "Freiberufler", which is some creative jobs, etc... All others are simply "Gewerbetreibende".
You can also found a UG/GmbH on the side, you don't need to do it fulltime. You should look in your contract though if there is anything that prevents you from doing so.
Sadly I can't suggest anyone since I had to take care of everything myself as well, I simply work together with a regular tax guy. I am based in Germany as well and started basically the same way as you.
> It doesn't matter if you already have a full time job or not.
It does, assuming he's going to have his company pay himself a salary. (Otherwise he'd need to wait for the yearly dividend.) In case of a salary, he'd have to
1) pay for social security and so on and make arrangements with his employer (basically, to decide who pays how much).
2) again, make arrangements with his employer because of the non-compete rule. It doesn't actually matter whether it's mentioned anywhere in the contract, as it's the law. (I forgot the exact article but it's somewhere in BGB.)
It matters a little but not as much as you may think.
(By the way nothing says the dividend has to be yearly, as a company you can pay multiple dividends a year if you so choose. It's more paperwork, and probably costs more in time from his accountant but otherwise you can do it as far as I know.)
Onto the two points,
1) The Social security is based on their wage, and no arrangement with the employers bookkeeping is needed. Their full time job would likely be Tax Class 1 (Or 3 if married) and the second job would be Tax Class 6. If there did happen to be a discrepancy it would likely be small, and paid back when they do their tax return. I also think that the Geschäftsführer of a company doesn't pay social security (or maybe pays a reduced amount?), but I might be wrong on that bit.
2) Yeah he/she must inform their boss, but unless they directly compete with the company, or the side business would affect their job performance they don't really have a valid reason to say no.
My suggestion would be to form a UG, they're relatively cheap and would be easier than the hassle of a foreign company. A foreign company whose operations are based completely within Germany would be liable to pay tax in Germany anyway.
I've heard http://firma.de are good with this sort of thing, and they have several articles on the different company forms in Germany to help. I am however in no way affiliated with them, and haven't used them myself yet.
That's my point actually. I want to protect the data, the work and consumers. At the same time, brand my work under one company, so it would be easier to get new freelancing work.
why do you need a tech-y lawyer? I'd look for a fiscal advisor, because this is mostly about getting your tax liabilities right. And they should know enough about forming companies.