Splunk | San Francisco (Partial San Jose possible) | ONSITE | VISA
Splunk is constantly looking for strong C++ programmers, especially those with experience in application design, systems programming, and/or distributed systems[1]. If you're someone that thinks in "am I causing too many IOs?" or "how many HTTP requests could be queued up when we're running 1000 nodes?", we'd like to hear from you.
We have many C++[2] positions open, but here are the 2 categories I'm the hiring manager for, with a detailed description for each. Feature responsibilities are similar, with seniority/experience as the differentiator:
Our engineers build the product on Linux, OSX, and Windows, although the product runs on far more platforms. Engineers get to choose which tools they would like to use. Experience with Makefiles (& CMake), gcc, bash, and Python are helpful, although not strictly required.
Contact: amrit at our company domain
[1] We get that not everyone has had an opportunity to gain in-depth experience with each of these. If your programming / logic skills are strong, you will learn the details on the job - we work in teams here, so nobody has to go it alone.
[2] While primary duties tend to be in C++, this also implies strong knowledge of C (memory management, for example). Occasionally you have to write small amounts of Python, but this is easy to pick up on the job (or copy/pasta, we have a large corpus by now).
I work at Splunk - we're in the process of upgrading to Python 3 support. It's about as much of a nightmare as you would expect with a 15 year old codebase with [essentially] plugin support (by way of external Python code in Apps). The good news is, we've entered Beta!
You're close! It was Compton's Interactive Encyclopedia, which I started with as well. When I later saw Encarta, I thought Compton's was a superior product.
I do exactly the same thing. It really relieves the stress of working with an unfamiliar environment, and you become that much more effective with stock vim!
> Recently I’ve just found myself disenchanted with Apple in a way similar to how I felt maybe twelve years earlier with Microsoft, when I switched to Linux the first time.
This is exactly why I've been switching back to Linux everywhere, including laptops. Apple has done a pretty good job recreating the modern Windows experience.