<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Career on jeffcarp</title>
    <link>/categories/career/</link>
    <description>Recent content in Career on jeffcarp</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 31 Jan 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="/categories/career/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Reflections on Becoming a Manager</title>
      <link>/posts/2025/reflections-on-management/</link>
      <pubDate>Fri, 31 Jan 2025 00:00:00 +0000</pubDate>
      <guid>/posts/2025/reflections-on-management/</guid>
      <description>&lt;p&gt;Last year after &lt;a href=&#34;/posts/2024/joining-google-again/&#34;&gt;rejoining Google&lt;/a&gt;, I became&#xA;a manager for the first time. As a long-time IC, I had some preconceived&#xA;beliefs about what the job would be like, many of which were wrong.&lt;/p&gt;&#xA;&lt;p&gt;During this transition a mentor pointed out one chapter from &lt;a href=&#34;https://www.goodreads.com/book/show/40086702-nine-lies-about-work&#34;&gt;Nine Lies about&#xA;Work&lt;/a&gt; about&#xA;how humans are terrible at objectively rating other’s behavior. The result is&#xA;that your entire work life is filtered through the lens of your manager’s point&#xA;of view. I think this is something anyone with a boss has experienced: a great&#xA;one can make your life amazing, and a bad or nonexistent one can make it a&#xA;living nightmare. The saying “you don’t leave a job, you leave a manager” has&#xA;rung especially true in my journey.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I Joined Google (again)</title>
      <link>/posts/2024/joining-google-again/</link>
      <pubDate>Thu, 18 Jul 2024 00:00:00 +0000</pubDate>
      <guid>/posts/2024/joining-google-again/</guid>
      <description>&lt;figure&gt;&#xA;  &lt;amp-img&#xA;    alt=&#34;Joining Google in 2016 vs. 2024.&#34;&#xA;    src=&#34;/posts/2024/joining-google-again/then-vs-now.jpg&#34;&#xA;    width=&#34;800&#34;&#xA;    height=&#34;408&#34;&#xA;    class=&#34;&#34;&#xA;    lightbox&#xA;    layout=&#34;responsive&#34;&gt;&#xA;  &lt;/amp-img&gt;&#xA;  &lt;figcaption&gt;Joining Google in 2016 vs. 2024.&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;This Spring I joined Google for the second time. I’m working on core ML&#xA;infrastructure, specifically ML frameworks for Keras, JAX, and Gemini.&lt;/p&gt;&#xA;&lt;p&gt;Not everyone is aware that Waymo is a completely separate sister company to&#xA;Google. Going between the companies is an external hire in both directions.&lt;/p&gt;&#xA;&lt;p&gt;Since &lt;a href=&#34;/posts/2019/im-joining-waymo/&#34;&gt;joining Waymo&lt;/a&gt; four years ago, I worked&#xA;with a ton of excellent people on a lot of different aspects of ML infra,&#xA;including quantization-aware training, ML training frameworks, and global-scale&#xA;automation of TPU training and simulation pipelines. It was always super&#xA;rewarding walking around the streets of SF encountering a Waymo doing a&#xA;specific behavior and thinking to myself “I worked on that model!!” (at least&#xA;in very small part 🙂)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Questions I Ask Companies in Interviews</title>
      <link>/posts/2022/questions-i-ask-companies-in-interviews/</link>
      <pubDate>Sun, 22 May 2022 00:00:00 +0000</pubDate>
      <guid>/posts/2022/questions-i-ask-companies-in-interviews/</guid>
      <description>&lt;p&gt;Inspired by Julia Evans’s post &lt;a href=&#34;https://jvns.ca/blog/2013/12/30/questions-im-asking-in-interviews/&#34;&gt;Questions I&amp;rsquo;m asking in&#xA;interviews&lt;/a&gt;&#xA;and Chip Huyen’s &lt;a href=&#34;https://huyenchip.com/ml-interviews-book/contents/2.3.2-questions-to-ask-your-interviewers.html&#34;&gt;Questions to ask your&#xA;interviewers&lt;/a&gt;&#xA;section from her ML Interviews book, here are the questions I ask in&#xA;interviews, targeting staff roles in ML infrastructure.&lt;/p&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;My general approach is:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Have 3-5 “primary” questions that cover the most important things.&lt;/li&gt;&#xA;&lt;li&gt;Have a backlog of 20 questions that I can fire off as necessary. I never want&#xA;to run out of questions or repeat a question in an interview.&lt;/li&gt;&#xA;&lt;li&gt;Only ask “&lt;em&gt;hard questions”&lt;/em&gt; after getting a job offer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;primary-questions&#34;&gt;Primary Questions&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;What kind of scope and responsibility can I expect to have?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;What are the biggest challenges you’re facing right now?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;How does this team fit into the broader organization?&lt;/li&gt;&#xA;&lt;li&gt;How big is the team and how fast is it growing?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;backup-questions&#34;&gt;Backup Questions&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Recruiter-focused questions&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;What rubrics will I be evaluated on?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;What kinds of questions should I be prepared for?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Team Alignment&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How fast are you growing and how is headcount allocated between teams?&lt;/li&gt;&#xA;&lt;li&gt;Who is competing for scope with your team (internal and external)?&lt;/li&gt;&#xA;&lt;li&gt;How many headcount do you have open right now?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Career&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When does the career ladder split between IC and management? What does&#xA;that transition look like? How often do opportunities at that level come&#xA;about?&lt;/li&gt;&#xA;&lt;li&gt;How easy is it to change teams at the company if things don’t work out?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Enjoyment&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What are the working hours like? When do most people work?&lt;/li&gt;&#xA;&lt;li&gt;What does your day look like?&lt;/li&gt;&#xA;&lt;li&gt;What do you like about working on this team? At this company?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Technology&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;What’s your tech stack like?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Do you have an oncall rotation and what is it like?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Do you standardize tech across teams?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;What is your process for big projects? Do you write design docs? Do you&#xA;have design reviews?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;How much tech debt do you have?&lt;/li&gt;&#xA;&lt;li&gt;How are tech teams organized? By technology or by product?&lt;/li&gt;&#xA;&lt;li&gt;What is the release cadence?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Leadership&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;What is your decision making process?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;What are you looking for in employees and leaders?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Who is the ultimate decision maker?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>I&#39;m Joining Waymo</title>
      <link>/posts/2019/im-joining-waymo/</link>
      <pubDate>Sun, 10 Nov 2019 15:38:38 -0800</pubDate>
      <guid>/posts/2019/im-joining-waymo/</guid>
      <description>&lt;p&gt;Quick life update: I&amp;rsquo;ve left the Chrome team and joined Waymo (formerly the&#xA;Google self-driving car project). I&amp;rsquo;ll be working on ML infrastructure.&lt;/p&gt;&#xA;&lt;p&gt;It was a fantastic whirlwind 3 years working on infrastructure for Chromium and&#xA;helping to&amp;ndash;in a very small way&amp;ndash;push the open web forward. On the team I&#xA;launched &lt;a href=&#34;https://wpt.fyi/&#34;&gt;wpt.fyi&lt;/a&gt;, a resource to help align the APIs of all&#xA;browsers.  I worked on syncing source code across repos. I launched a couple&#xA;TensorFlow ML models. And I helped make the bug tracker quicker and more useful&#xA;for everyone in the project.&lt;/p&gt;</description>
    </item>
    <item>
      <title>3 Tips for New Technical Interviewers</title>
      <link>/posts/2019/3-tips-for-new-technical-interviewers/</link>
      <pubDate>Sat, 06 Jul 2019 15:00:31 -0700</pubDate>
      <guid>/posts/2019/3-tips-for-new-technical-interviewers/</guid>
      <description>&lt;p&gt;One year ago I conducted my first software engineering interview at Google.  In&#xA;that first interview I gave, I guarantee you I was more nervous than the&#xA;candidate I was interviewing. Those first few interviews were particularly&#xA;nerve-wracking. A lot was on the line&amp;mdash;I didn&amp;rsquo;t want to screw up this person&amp;rsquo;s&#xA;career by being a bad interviewer!&lt;/p&gt;&#xA;&lt;p&gt;Since then I&amp;rsquo;ve conducted a great deal more interviews and learned a lot about&#xA;how to interview candidates successfully. I want to share three small tips that&#xA;would have helped me improve as I was getting started.&lt;/p&gt;</description>
    </item>
    <item>
      <title>You are an engineering manager whether you realize it or not</title>
      <link>/posts/2016/you-are-an-engineering-manager/</link>
      <pubDate>Mon, 25 Jul 2016 21:33:26 -0700</pubDate>
      <guid>/posts/2016/you-are-an-engineering-manager/</guid>
      <description>&lt;p&gt;Over the past few months I’ve mentioned to friends that I want to learn engineering leadership skills. Each time the reaction is: “you want to get into management??” That’s not how I see it.&lt;/p&gt;&#xA;&lt;p&gt;As engineers we hold the lone wolf in high regard, the hoodie-wearing coder hacking away in the corner at a genius project. But large projects that deliver a ton of value are made by teams of engineers, not lone wolves.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Interviewing 2 Years in: What Worked</title>
      <link>/posts/2014/interviewing-2-years-in-what-worked/</link>
      <pubDate>Fri, 06 Jun 2014 00:00:00 +0000</pubDate>
      <guid>/posts/2014/interviewing-2-years-in-what-worked/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m almost pee-my-pants excited to announce that next week I&amp;rsquo;ll be joining the&#xA;team at &lt;a href=&#34;https://www.braintreepayments.com/&#34;&gt;Braintree&lt;/a&gt; and&#xA;&lt;a href=&#34;https://venmo.com/&#34;&gt;Venmo&lt;/a&gt; to work on their JavaScript SDK.&lt;/p&gt;&#xA;&lt;p&gt;Now that my job search is over, I want to share the lessons I learned from&#xA;interviewing as a software engineer 2 years into my career. Most of these are&#xA;not new (or specific to being 2 years into your career), but these points are&#xA;what specifically helped me the most.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
