What's next?


Hi! My name is James, and I’d like your help finding the perfect new role.

NOTE: Absolutely no defense contractors, oil/gas, crypto, or gambling. Don’t even try it.

I’m currently a Principal Infrastructure Engineer at Fidelity Labs, a startup incubator within Fidelity Investments. In the past year and a half I’ve helped our team launch two startups to paying customers: the first focused on easy-to-use analytics for investment portfolios, and the second focused on improving the investment advisor sales cycle with data enrichment and machine learning.

As the first infrastructure hire within both startups, I’ve directly implemented much of our Terraform infrastructure. I’ve also played a significant role in our CI/CD deployment, machine learning productionization, data pipelines and data warehouse, privacy policies, security controls, recruiting, and more. You can read more details on my resume.

While I’m happy with what I’ve helped my team accomplish, it’s time for a change. That’s where you come in: I’m currently seeking a new role to shift my career to Engineering Management.

Why engineering management?

I’ve been working as a fulltime IC for a decade and written a lot of code. I enjoy doing it, but not as much as I enjoy unblocking team members and ensuring that key projects don’t collide at the finish line. I regularly propose, plan, and execute initatives to resolve friction between teams and improve our velocity. I have a reputation for clarity and precision, and my coworkers often ask me to help draft or edit security policies, architecture documents, and incident summaries.

This means that while I do perform typical infra/devops IC duties, I’ve also taken point on strategic initiatives like knowledge transfer to other teams and drafting corporate policy around new technologies. I’ve also been responsible for project tracking and 1:1 check-ins with our junior engineers, and for defining and executing our infrastructure engineer interviewing process with dozens of interviews conducted in the past year.

While I don’t want to give up on coding by any means, I’d like to center these aspects of my work going forward and spend the majority of my time on them. I believe that transitioning into engineering management is the right way to align what I’m good at with what organizations are looking for.

While my focus is on engineering management, I will also consider “first infra hire” roles at promising startups that plan to quickly scale up if they involve a high degree of autonomy and technical leadership, interesting hands-on technical work, and an appropriate title.

While I do have full-stack experience, at this time I am exclusively interested in working with backend teams, preferably in one of these areas:

  • data science or machine learning
  • data engineering
  • distributed systems
  • platform engineering
  • developer experience or developer tooling
  • security or privacy or safety

On a technical level, I have everything you’d expect from an infrastructure engineer of my seniority: AWS, Terraform, Linux, containers, Kubernetes, CI/CD, incident management, and so on. But my original background is academia, and I’m no stranger to working with data or reading research papers. I’ve also been a self-taught programmer for 15 years across a dozen or so languages - I’m most fluent in Python and bash, but I’d love someone to give me an excuse to learn Rust or Elixir!

You made it this far - sound like a fit? Either take a look at my resume or get in touch and mention that you saw this page.