Moderators: SecretSquirrel, just brew it!
Stranger wrote:So I'm a chemist who is getting ready to finish up his masters in Chemistry and I've been considering trying to get into software development due to a combination of a latent interest in programing and the extremely stagnant job market for Chemists. I was wondering if anyone had any advice for someone interested in breaking into the field.
How did you get started programing professionally? Did you get a degree in CS/CE or did you come from another field? Would you have any advice for someone who was coming from a more scientific background?
I've sent off a few resumes to random companies but I almost have no idea where to start looking. Do you know of any companies that would be interested in someone with a scientific background(computational chemistry)? How can I get more experience programing so that I'm more attractive to employers?
ps If you know anyone who might be interested in an entry level programmer with strengths in implementing scientific code in the Chicago area I would love to get in contact with them.
here's my website: http://www.radmap.tk/
I had a background in web development (bachelors) and eventually I saw that web 'designers' were largely a dime a dozen, and programming for the web was exploding (still is). I would think that with your scientific background you could find yourself a really sweet gig in a niche market.
I think HPC computing is really exciting and people like you are in demand.
One thing to consider here, especially in light of some of the suggested areas of pursuit... If you go into a position that does not require your knowledge of chemistry and experience there, be prepared to be working for entry level software development wages.
If you're finding yourself interested in HPC, I'd check out the vendor list for Nvidia's GTC conference..
I'd second what Moog said regarding HPC. The largest problem in the HPC world is finding folks who speak both "computer" and the end users language, chemistry in your case. The problem here is going to be that you need to be able to demonstrate that you can speak computer in order to get the job. I good way to go about this might be to pick a language and write a chemistry simulation. Then... make it fast, as fast as you possibly can. Then make it faster by switching languages, either to a language that allows for better utilization of the computer hardware, or more efficient handling of the data and computation, depending on your interests and such. This is what I would expect an cross domain expert to do in an HPC environment -- take the users algorithym and make it run as fast as possible in the environment available.
Android development is another area with a lot of recent growth.
Positions, Projects & Accomplishments
xxxxxx, Graduate Project (2012)
• Developed xxxxxx in java to analyze nonplanar potential energy surfaces of reactive compounds via molecular exclusion surfaces. This program can be used to assess which compounds would make useful starting materials for catalysts without the need for expensive lab work.
• Utilized these surfaces to accurately predict outcomes of experimental research into xxxxxxxxx spectroscopy.
xxxxxxxxxxxx, Graduate Project (2012)
• Developed a computational chemistry program in Java to solve the Hartree-Fock equations and compute the energy of the various adducts for xxxxxx. This Program was designed to replace expensive commercial computational packages such as Gaussian.
• Utilized CERN’s COLT Matrix Math Library to handle the matrix decompositions. Fully multithreaded four center integral evaluations.
• Utilized JUnit to automate testing. Data for the unit tests was derived from a FORTRAN IV program from literature.
Academic/Industrial Collaborator with xxxxxx Industries (2011)
• Developed task specific ionic liquids to be used as high temperature lubricant additives.
Researcher at xxxxxxxx (Dec 2009 to Dec 2010)
• Used Matlab to Developed Software to estimate Hansen Solubility Parameters for Specialty Coatings and high performance epoxies.
• Developed a database of solubility parameters for task specific coatings.
• These Tools were used to create epoxy formulations that were used in new products by a major electronics company.Stranger wrote:I think HPC computing is really exciting and people like you are in demand.
Unfortunately most of the big super computers are at national labs and its super difficult to get positions their. plus they really like post docs.
Stranger wrote:Is there any other industries that are getting into HPC?
That said, HPC isn't limited to just the national labs any more....Medical research, oil/gas exploration, Hollywood special effects, financial industry (to name a few). Anywhere that people need lots of numbers crunched really fast.
all the angst about the federal budget
just brew it! wrote:anti-science sentiment on the right
Airmantharp wrote:Defense contractors like people with security clearances (you're going to need Secret regardless, which is something akin to a detailed 10-year background check),
Airmantharp wrote:just brew it! wrote:anti-science sentiment on the right
Would you care to start a thread?
just brew it! wrote:Airmantharp wrote:Defense contractors like people with security clearances (you're going to need Secret regardless, which is something akin to a detailed 10-year background check),
The background check goes back 7 years. Been there, done that.
You do need to be rather tolerant of bureaucracy to work in the defense sector; though that requirement certainly isn't limited to defense.
Airmantharp wrote:... the defense contractors can pay well if you have a skill they need- they're not in the habit of losing contracts without a fight.
Airmantharp wrote:just brew it! wrote:Airmantharp wrote:Defense contractors like people with security clearances (you're going to need Secret regardless, which is something akin to a detailed 10-year background check),
The background check goes back 7 years. Been there, done that.
You do need to be rather tolerant of bureaucracy to work in the defense sector; though that requirement certainly isn't limited to defense.
I'm not sure about Secret these days- the length and intensity vary with the level and other associations of course, I just meant that as a forewarning for the uninitiated. And bureaucracy is the name of the game, and terrifying at times, but a job's a job, and the defense contractors can pay well if you have a skill they need- they're not in the habit of losing contracts without a fight.
SecretSquirrel wrote:Ah yes, time codes -- tracking the day to the tenth of an hour. It does tend to keep meetings from running long though. Depending on what you are working on, obviously, a lot of defense contractor positions require an SSBI (which is 10 years BTW) and grant SCI access on a per project basis. Having an active clearance coming in helps, but you will likely still have to go through a re-investigation which, if your clearance is "Secret", will be about the same as someone without a clearance at all. Been there, done that, many moons ago -- so take anything I say with a grain of salt as the world has tilted greatly since I was in that realm.
--SS
Users browsing this forum: Google Adsense [Bot] and 2 guests