AMA
Yesterday
3351
I have worked at TikTok US core tech for 3 years. AMA.
Tech Industry
11h
535
How’s capitalism going?
Cars
18h
1360
Tesla is screwed.
2024 Presidential Election
19h
1378
Uh oh: President Trump leads Biden 49% to 43% in a two-way race.
Ask Blinders
22h
1019
Why Pronouns shit captured US ? I don’t see this anywhere else
I'm currently a backend engineer working mostly with Python and a little bit of C++ with around 1 YOE, however, I find high performance computing interesting and I want to slowly move towards that domain. I have a background in EE/CS so I have a decent understanding low level OS, but what can I start doing now to improve my chances to move into HPC and GPU programming? Should I work on personal projects with frameworks like Vulkan or CUDA? Or should I try to contribute to open-source GPGPU frameworks? Which one would allow me to increase my odds of getting recruiter outreach? TC: 168k #nvidia #vulkan #cuda #amd #apple #snapchat #roblox #khronos #meta
My bg is nuclear engineering so lots of simulation software we use in school and research are ran on HPC clusters. I just work as SWE now but I still like keeping up with HPC world. You can virtually attend the IEEE/ACM SC conference since COVID. NVIDIA and Cray are usually the contractors for the DOE supercomputers. Of course big tech probably has HPC groups? AWS is always present at SC
There's traditional HPC (MPI, OpenMP, CUDA, some Kokkos etc.) and the newer stuff, like Python for bioscience, chemistry simulations. Occasionally, research opportunities using novel runtimes, languages that mostly remain research projects. There's also some development position s, a lot of performance optimization and DevOps (queue systems, docker, etc). What floats your boat?
You work at google. Why not transfer to a team that specializes on this? The best perk of big tech is you can transfer to another team in a totally different domain and it’s much easier to get accepted vs interviewing as external hire. My opinion: unless you hate it, don’t leave big tech until you get at least one promo. OR you can get an offer at the next level. Since you are only 1 YOE I think easier to stay and get promoted vs up leveling after interviewing.