Ask HN: Who hires mathematicians?
165 points| gremble | 8 years ago
Who hires mathematicians, other than the aforementioned financial industry?
I know that machine learning is pretty math heavy, and I have taken a look at some of the mathematics involved and some programming firms also don't mind if you have a BSc Mathematics/Applied Mathematics degree. But doing that doesn't seem like doing mathematics.
This is perhaps an odd question for the site, but I have been struggling with this and everyone here seems professional and helpful from my years of reading here.
[+] [-] roel_v|8 years ago|reply
On the other hand, I did hire people who studied maths in programmer-ish roles; meaning: they didn't have to be programmers, we'd teach them, but they did have to apply maths to our concrete problems and translate it into programmed solutions. I don't think any of them used particularly advanced maths, or did anything they could get published in maths journals (not that I'd recognize it if I'd see it)
So, from my perspective, to be employed as a 'mathematician', you have to go into academia. Otherwise, you have to apply your math skills in some other field; but you won't be called (or probably feel) a 'mathematician'.
(all people with advanced maths degrees I know work as programmers)
[+] [-] lmkg|8 years ago|reply
Don't worry too much if you don't match the exact description of a job posting. I've actually never met all of the job requirements for any of the jobs I've been hired to. Point of fact, most people will look at a Math degree as a degree in "Very Smart" and give you the benefit of the doubt about being able to pick up any specific skills you might be missing. This is doubly-true for niche fields (like web analytics) where there aren't specialized degrees, and picking up the skills on the fly is a requirement.
I will say, almost any job that you take won't look like "doing mathematics" in the sense that you're used to from college. That pretty much doesn't exist outside of academia, with the possible exception of research labs that require an advanced degree.
[+] [-] bjourne|8 years ago|reply
But I can't imagine going through three years of that and then have to spend your time with web analytics. It must feel awfully pedestrian. The level of the math can't be anywhere close to what a BSc is capable of.
[+] [-] amorphid|8 years ago|reply
Jobs on the first page:
- Mathematician @ Reflexion Investments
- Entry Level Systems Engineer @ Boeing
- Special Agent @ FBI
- Quality Engineer 1 @ Northrop Grumman
- Software Quality Engineer 1 @ Northrop Grumman
- Junior Independent Credit Review Officer @ Bofi Federal Bank
- Mathematics & Statistics Student Trainee @ US Air Force
- Academic Tutor @ MathWizJohn Tutoring
- Cost Analyst, Junior @ Booz Allen Hamilton
- Police Recruit (Entry Level) @ City of Chula Vista, CA
...the list goes on.
[+] [-] jackgolding|8 years ago|reply
[+] [-] En_gr_Student|8 years ago|reply
Can you hand-code a solver for Maxwells equations or Navier-Stokes (lid-driven cavity flow)? That opens electronics and thermo-fluids. How are you with classic and singular perturbation methods? That gives you signal integrity at Intel - they pay pretty well. Get a few languages under your belt - icky things that are gold plated. MatLab, LabVIEW, Python, SQL, and C. That gives you most of mechanical engineering, lab-based data collection, tons of current "data science", being able to work with previous content, and making your code go really fast, respectively.
Try not looking for jobs on monster, or dice or such. Get friendly with a technical recruiter at Manpower Technical and ask them to get you a few decent contract positions to help you both return some excellent value, and to grow your professional breadth. Make sure some of the positions are business, production, design, and leadership in that order. If you do leadership first without the others, you are wasting yourself.
Read a few books on how to negotiate salary. Your earnings at age 25 determine your total lifetime earnings, so if you let yourself get low-balled early, it can cost you a few million in total lifetime earning. You don't want that.
Once of my heroes is Karl Kempf. Read what he, applied mathematician that he is, has done. He returns a defensible $8 billion per year every year in new value to his company. He is someone to emulate.
[+] [-] jordigh|8 years ago|reply
For my undergrad, I mostly focussed on number theory and differential geometry. These topics are mostly useless unless you want to work at the NSA, which only works for the US. Most of my undergraduate curriculum is absolutely useless except for the art of mathematics itself.
For my Masters I wanted to learn more about numerical analysis, hoping to land a job this way. I suppose that did help me understand topics like machine learning, which really seems to me like numerical analysis rebranded, but I didn't end working on anything like it. In fact, what happened is that I started contributing to Octave and used the experience from working on that to justify getting other programming, non-mathematical jobs.
The reason I'm telling this story is just to emphasise that most mathematics is useless, always has been, always will be, just like most art is useless. You mentioned very specific areas and applications of mathematics, but mathematician in general will always have difficult finding jobs pertaining to their mathematical interests and need to diversify towards the need of the job market.
[+] [-] red_hare|8 years ago|reply
Anything you can link to to read more about Karl Kempf? A quick google hits linked-in and paywalls.
[+] [-] vong|8 years ago|reply
Do you have more info on this?
[+] [-] thearn4|8 years ago|reply
Math is a very, very broad professional interest area. It branches into education, academia, and several areas in several industries around the senior year of an undergraduate program. I'd recommend undergraduate math majors try and get into co-op or paid internship programs as soon as they feel comfortable with it. But that's advice that I'd also give to ANY student these days.
Most technical organizations will hire folks with a mathematics background or entertain the though for a promising applicant. But there are almost no job titles out there called "Mathematician". That can be confusing to some.
[+] [-] zintinio5|8 years ago|reply
[+] [-] n4r9|8 years ago|reply
My wife already had a job secured, so I had the opportunity to be a little patient. This really paid off.
I considered many of the types of jobs mentioned by others.
Analyst / tech-consultant jobs didn't seem technically interesting enough. Mostly seemed to involved adapting the same framework or analyses to companies' slightly different requirements.
I got through to an on-site interview with an algorithmic trading firm offering huge bucks, but decided I didn't like the idea of moving money around to make very rich people even richer. My dad still says I should try and do something like this for just a few years then change to something more fulfilling.
I was interested in the betting / odds playing type companies and even went to interview with one (rejected). In hindsight I don't think I'd have enjoyed it as much as my current job.
After a month of my CV being online, I was rung personally by the MD of a smallish company that makes software for public / municipal services. He described excitedly the types of optimisation problems he was hoping to solve, and said he'd been looking to hire the right person to work on it for years. The personal touch and his obvious enthusiasm and energy sold it, and I've now worked there for a year. I've learnt and implemented a lot of algorithms and techniques from a broad range of topics - network routing, discrete optimisation, graph theory, markov chains, plus some bonus stuff like cluster analysis and signal processing. It's been more fascinating than all but maybe the first year of my PhD.
I guess my advice is just that these types of jobs are out there. I noticed a couple of other comments about radar tracking and remote sensing, both of which sound awesome. If you have the opportunity, hold off until you find something that strikes you as exciting or even unique. If you don't have the opportunity, perhaps find something "rote" but keep an eye out.
[+] [-] waiquoo|8 years ago|reply
[+] [-] sigi45|8 years ago|reply
Srsly that sounds really nice and very similar what i would love to do.
[+] [-] mdlthree|8 years ago|reply
I started out as a math major, then I transitioned to a double major math AND stats because stats is more applicable. I struggled for a year looking for work (also US immigration sucks, even for Canadians) and ended up in a master degree program in Industrial Engineering. I chose engineering specifically for the word "engineering". I was lucky that I discovered the field of Industrial Engineering at that university otherwise I was headed for a BS in Mechanical.
Continuing formal math education will further limit the kind of jobs you can apply, increasing the level of competition. Even the BS in Math left me with the feeling people saw me as over qualified, lacking regular skills.
Math is super great by the way, just not the idea of being a "mathematician". It (unfairly) causes alienation of your true potential.
[+] [-] cpsempek|8 years ago|reply
You (OP) may take for granted the way that your math education shaped your brain to think about things. Don't. This mode of thinking is one of your biggest assets that employers are after.
[+] [-] unknown|8 years ago|reply
[deleted]
[+] [-] walshemj|8 years ago|reply
[+] [-] Bahamut|8 years ago|reply
Data Science is possible, but generally seems hard to break in without prior programming experience or a masters or higher - I had problems getting in as a 4 year PhD dropout from a prestigious math program, and ended up teaching myself programming & have carved out a nice career as a software engineer. My math & physics background has proven to be a bonus in my favor when interviewing, and I generally am favorable to people with a math background I encounter in industry/interviewing candidates since I have found it fairly uncommon.
I would go to on campus career events if possible, and talk with company recruiters about interviewing & general tips. There are potential other options depending on how open you are to them - the options are a lot more open IMO than with most degrees. One thing that might help is to go to Indeed, LinkedIn, etc., and just search for jobs in a particular area - if a particular profession sounds like something that might be feasible/palatable for a career or first step, jot down the title, and continue. This doesn't mean you're committing to anything in particular, but it will help you understand what you are looking for better and better prepare for any future interview sessions where they ask you what got you interested in <insert position>.
[+] [-] impendia|8 years ago|reply
If anyone has advice on how I can help our students (at all levels -- undergrad and grad) get jobs in any of these industries, I would be grateful to listen!
[+] [-] jtmcmc|8 years ago|reply
I faced a _lot_ of bias when getting into the industry because people didn't want to train me to program or thought I'd be too weak of a software engineer, etc... and I believe having internships/co-ops would have massively helped rectify that and also have given me a network of jobs to work at.
[+] [-] brational|8 years ago|reply
A lot of math undergrads won't take CS classes, won't learn to program, bc they think it is somehow inferior.
source: BS/MS in applied math and didnt learn to program until grad school. I know many other math undergrads that had similar views. I now work in c++ all day - writing algorithms for catheter navigation and geometric mapping of the heart (and previously image processing for factory automation, machine learning/data science for predictive maintenance via aircraft sensor data).
It's a real problem. You don't even need a full CS minor to be useful in industry. An intro programming class, data structures, 1 or 2 algorithms classes. An OS class if you want to be more thorough. In some students it's an attitude problem, in others it's just unfortunate lack of awareness.
[+] [-] tgb|8 years ago|reply
Caveats: I think you need to be a US citizen or permanent resident and you have to find a mentor willing to take you. This shouldn't be impossible though, since your salary will be paid by the grant so it's not a financial burden and many fields need people on the math/statistics side of things. Look for biostats researchers and contact them even if they're not hiring since again the grant pays the salary they might take someone even if they aren't looking for someone. The application is open three or four times a year, next one in February. I think the October round better matches the typical graduate' time frame, which means students should plan this at least a year before graduating.
As someone going through this process right now, thanks for thinking of your students' careers! I wish more math departments encouraged options outside of pure math and finance. There's definite demand but a difficulty finding the appropriate positions for us.
[+] [-] ianai|8 years ago|reply
That would also apply to anyone wanting to get into those fields. I’d argue a solid math background puts them in a strong place to specialize.
I’ve also always wondered to what extent math would be useful in law school.
[+] [-] Anonimal|8 years ago|reply
[+] [-] moomin|8 years ago|reply
So I guess the question is: are you looking for a job where you get to do maths, or are you just worrying about employability?
[+] [-] gremble|8 years ago|reply
[+] [-] skadamat|8 years ago|reply
- https://www.dataquest.io/blog/how-to-get-a-data-science-job/
Feel free to email me if you want to chat more about data science careers, etc (srini at dataquest.io)
[+] [-] b0rsuk|8 years ago|reply
[+] [-] cglouch|8 years ago|reply
Personally, I got a bachelors in math and ended up working as a software developer. There's enough overlap in the sort of thinking required that makes it reasonably enjoyable. I do wish I had more opportunities to use math in my job though!
[+] [-] santaclaus|8 years ago|reply
In what sense? There are folks studying theory in CS departments who are by all intents and purposes 'pure' mathematicians.
[+] [-] yaseer|8 years ago|reply
In software and computer science especially, mathematicians are likely to find a compelling place to apply and develop those skills.
I've often thought the skillset for mathematics and software engineer are isomorphic. Interestingly, there's a mathematical theorem showing that to be true for functional programming (Google Curry-Howard correspondence).
My observation and experience is that good mathematicians make great software developers. I believe Ryan Dahl dropped out of a PhD program for algebraic topology and made node.js as one of his first open source contributions.
[+] [-] Jtsummers|8 years ago|reply
In my experiences with companies doing this work it was a healthy mix of CS, math, and physics personnel. The ones working for DoD largely preferred people with PhDs and masters degrees as they bill the government more for those people's time, but they would also provide a lot of financial aid (often 100%) for you to pursue graduate degrees for the same reason.
[+] [-] egl2016|8 years ago|reply
At this point, a lot of people decide to get a masters degree in operations research, statistics, or computer science. But don't completely give up and get an MBA. :-)
[+] [-] msds|8 years ago|reply
[+] [-] mihaitodor|8 years ago|reply
[+] [-] spicyj|8 years ago|reply
[+] [-] squeegee3|8 years ago|reply
[+] [-] ataturk|8 years ago|reply
[deleted]
[+] [-] ssijak|8 years ago|reply
[+] [-] dandare|8 years ago|reply
[+] [-] KSS42|8 years ago|reply
I have refreshing my mathematics knowledge via videos made by Grant Sanderson.
Search "3blue1brown" on YouTube. I started with his Linear Algebra series (recommended here on HN)and then the Calculus series and finally the Neural Networks series. (highly recommended)
He is working on a Probability Series and I am supporting him on Patreon.
[+] [-] gremble|8 years ago|reply
[+] [-] dkural|8 years ago|reply
[+] [-] gajjanag|8 years ago|reply
At some level, none of us is smart enough to understand higher mathematics (in its entirety). Some illustrations (for which references are easy to obtain via a web search):
1. John von Neumann, in his time, said that he understood 28% of mathematics (no idea where he got that specific number from). Given the 20th century explosion of mathematics, largely driven by the professionalization of mathematics and the drive from the nation state, I can't think of anyone today who can truthfully answer > 5%.
2. One of the favorite, semi-secret pastimes of mathematicians is ranking other mathematicians, e.g is so and so a "first rate, second tier mathematician" or a "second rate, first tier mathematician", etc. The funny thing is that this ranking does not end: Fields medallists fall below the "inner circle" of Fields medallists (who e.g won the Abel prize as well), but even they look up to people universally recognized as singular, but who are no longer alive - popular favorites being Euler and Gauss.
A far more modest task is understanding some aspect of mathematics that one finds immensely fascinating. Fascination and enthusiasm are by far the most critical pre-requisites; without them one can't go far. Often what makes a field of mathematics difficult (at least in popular perception), say algebraic geometry for a stereotype, is the lack of familiarity with the language of it. Language takes time to seep into our brains. Some people can do this far faster than others, and hence appear as "geniuses" when they absorb things without much observable effort.
But that does not make it impossible for others; it usually just means more effort over a longer duration.
There is also a pattern to how mathematics operates. Enough exposure to a variety of topics will demonstrate that many famous, deep theorems, are at their core built out of (in retrospect!) simple, natural ideas - ideas so natural that one can come up with everyday analogs of them. In fact, in a highly simplified sense, most proofs at their heart involve what many would call "high school" manipulations (e.g a lot of arguments in real analysis involve what many call a "3 \epsilon" trick). Yes, there are subtleties involved, and a lot of effort sometimes needs to expended to complete arguments, but the same is true of various fields, including programming/software engineering (just look at the evolution of Unix from the original < 10k lines to today's *-nix).
If one wants something concrete that can be appreciated by many on this forum, consider:
1. http://www.math.ucla.edu/~pak/lectures/Math-Videos/comb-vide... - Igor Pak's excellent archive of combinatorics videos; many of which are for a pretty general audience.
2. Federico Ardila's courses, see above for links; also see https://www.quantamagazine.org/mathematician-federico-ardila... If one checks the course websites of his offerings, there are tiny blurbs with some info about the students of his courses. Many come from quite non-traditional backgrounds, and a non-negligible fraction of them end up doing interesting research.
3. "The Princeton Companion to Mathematics" and/or its sister "The Princeton Companion to Applied Mathematics" - these books do a fantastic job of giving a bird's eye view of the essential unity of mathematics, and can be excellent starting points for diving into a topic suited to one's interests.
Lastly, mathematicians themselves do not always understand what they are doing/have done - otherwise generalizations/refinements that take many years to come up with would have happened much faster. This is especially the case when they (in retrospect!) are breaking seriously new ground, and are thus probing far into the dark. Gauss's earliest proof of quadratic reciprocity used induction on the primes; a technique, although useful, is far from most "modern" treatments; and is arguably not the best way to "understand" it. In von Neumann's words: "Young man, in mathematics you don't understand things. You just get used to them."
[+] [-] ChrisRackauckas|8 years ago|reply
As for places to look, there's lots of stuff going on in the web and general computing sectors which are now making use of machine learning tools and hiring teams of data scientists. There's also quantitative biology (pharmacology), climate science, etc. disciplines, but many of them want applicants who have a PhD.
If things don't seem "mathy" enough, it's because a lot of the true math jobs and research requires a graduate degree in a math-related field. Doesn't need to be a Math/Applied Math PhD, but even CS, Physics, Climatology, Systems Biology, etc. programs set you up for a math-based career. Without trying to be demeaning, math is a very vertical discipline and the issue is that undergraduate math is really just the basic competences and most of the interesting stuff comes after, which is why many things require a lot more than a BS.
[+] [-] ecesena|8 years ago|reply