Here's the current situation.
Large company - waiting for response after 2 rounds of interviews for programming position. This is not their engineering team but tools development team internally (ie programming tools for managers to manage people better, get metrics from the system, and tools to help employees to their job better). This means there's not much in terms of real engineering. Basically data manipulation. This company is Google.
Start-up company - 15-20 Ph.D.'s in the nanotech sector doing material engineering. I would be 50% IT and 50% software engineering. I've established with them that my primary job would NOT be IT but would be engineering. The IT side would be minimal. I would be doing scientific simulation programming. The opportunity to learn is tremendous. The experience here is much more valuable but it's a gamble being a start-up. Company is nanostellar (.com)
I'm conflicted now... Big company? stable, known name, not much in terms of learning. Start-up, hard work, unstable, great chance to get good experience.
What would you do?
PS. if anybody is interested in the position at the start-up company PM me (they're located in menlo park, ca)
Large company - waiting for response after 2 rounds of interviews for programming position. This is not their engineering team but tools development team internally (ie programming tools for managers to manage people better, get metrics from the system, and tools to help employees to their job better). This means there's not much in terms of real engineering. Basically data manipulation. This company is Google.
Start-up company - 15-20 Ph.D.'s in the nanotech sector doing material engineering. I would be 50% IT and 50% software engineering. I've established with them that my primary job would NOT be IT but would be engineering. The IT side would be minimal. I would be doing scientific simulation programming. The opportunity to learn is tremendous. The experience here is much more valuable but it's a gamble being a start-up. Company is nanostellar (.com)
I'm conflicted now... Big company? stable, known name, not much in terms of learning. Start-up, hard work, unstable, great chance to get good experience.
What would you do?
PS. if anybody is interested in the position at the start-up company PM me (they're located in menlo park, ca)