my employer is not providing any accomodation as such...that i have to manage upfront.
That will be a problem. Try Airbnb, but expect to pay a large premium. Like double.
A rent of 2,000 -2,500 zlotys is not going to give you a lot
Once you settle in, and you find an experienced older Pole to help you, you will be able to find an apartment in this price range. However, it will be a very basic, small one-bedroom apartment. If you're planning on keeping costs below 5000 PLN a month, you won't be able to afford anything larger or more comfortable.
Likewise, a car is out of the question if you are on that budget. You will have to take public transport, which is not a problem in Kraków.
Children's clothes are very expensive in Poland.
Anything having to do with children is very expensive in Poland. Make sure to bring as much baby supplies as you can with you.
People will tell you this is a good wage for Poland, and it is.... for Poland. However, wages in Poland are very low. People will tell you also that you are making a lot more than the average Pole. That doesn't mean anything because you are not an "average Pole", and share nothing in common with them, just as you share little in common with the "average Indian". People will also tell you that the cost of living is low, bit it's quite high in relation to prevailing wages. For a foreign worker, the only financial figure that matters is savings potential. Your wages, prevailing wages and cost of living do not matter except in relation to savings potential, which is very low in Poland. Poland is a very poor choice for those for whom savings is a major priority.
You are being hired at very low wages compared to the richer countries of Western Europe and the English speaking countries. Somewhere between a half to a quarter of what you could make there. $43000 USD is less than a starting engineer makes in those countries. Your savings potential would be several times higher in those countries than in Poland, in spite of the higher cost of living.
If you were able to find this job in Poland, it is a pretty sure bet that you will be able to find a much better job in a richer country, and be able to save significantly more a year. Remember that the best jobs are advertised solely by word of mouth, and NEVER on the internet or through recruiters, so exploit your network of real life contacts, especially ones who work or have worked in richer countries.
If you are viewing this job as a way to get your foot in the back door of the EU, you're wasting your time. Someone with your qualifications can walk through the front door. Going in through the back door isn't going to help you any. I suggest you explore better opportunities in richer countries, relying on your real-life contacts.