Hacker News new | ask | show | jobs
Ask HN: Who would hire me?
10 points by _metamorphosis_ 4078 days ago
Location : bay area

Years in tech: 10 (decimal base)

Technology : Systems, Linux, Kernel, KVM and it's supporting cast, minimal Xen, C, Shell,

               comfortable with Python, Perl,

               familiar with Go, C++,

               no hatred for any language (although don't fancy Java much),

               Many years ago did parallel & distributed computing research
My pitch : I have written plenty code, but now want to build something using various tools and utilities. Looking for job which requires

               - minimal coding, but capability to bring building blocks together,

               - code to create glue/shim layers,

               - fast debugging (no matter how deep the rabbit hole goes), 

               - see product as a whole rather than be focused on a small portion,

               - look into performance and useability of product,

               - pushes one beyond comfort zone (technical comfort only)
Are there any job roles with above criteria?

I can easily get another job with similar profile as my current role but want to do something which exposes me to multiple technologies/domains. Certain buzz-words like web technologies, DBs, key-value, object-store etc are missing but I'm excited to learn and more than learn, build something using them.

2 comments

From my understanding, you want to be exposed to multiple technologies with minimal coding. I think you should look towards architecture, with a focus on very low-latency networking applications like high frequency trading. It is a very interesting field, where the design of the whole system matters (optimisations in each module as well). In systems like such, the design is way more important than writing code and you also get to go deep into the hardware side of things.
It looks like you're ready to "level up" from the typical coding job, and possibly move up to the "c-suite". So rather than Senior Dev positions I'd recommend looking for: CTO, Chief Architect, VP of Eng, or even PM.

The one element you seem to be missing in your ideal-job-description is the management aspect. In my experience: as your role abstracts away from the day-to-day coding it typically onloads quite a bit of oversight duties. In a CTO role for example, you'll be focusing on architecture and performance but you'll also be doing a bit of management, including technical hiring and such.