안녕하세요? 삼각형입니다.
카카오브레인을 떠나기로 결심하고 NVIDIA에 지원했습니다. 지원한 포지션의 채용공고는 다음과 같습니다.
Solutions Architect - Generative AI
What you will be doing:
- Partnering with engineering, product and business teams, understanding their
strategies and technical needs and helping define high-value solutions
- Dynamically engaging with developers, scientific researchers, data scientists,
which will give you experience across a range of technical areas
- Strategically partnering with lighthouse customers and industry-specific
solution partners targeting our computing platform
- Working closely with customers to help them adopt and build solutions using
NVIDIA technology
- Some travel is required for this role, you are empowered to find the best way
to support and make our customers successful
What we need to see:
- BS, MS, or PhD in Computer Science, Electrical/Computer Engineering, Physics,
Mathematics, other Engineering or related fields (or equivalent experience)
- 3+ years of hands-on experience, primarily with Machine Learning and Deep
Learning software architecture and frameworks
- Strong programming skills, especially in Python
- Strong problem-solving and debugging skills
- Excellent knowledge of theory and practice of Generative AI and
Large Language Models
- Excellent presentation, communication and collaboration skills
- Desire to be involved in multiple diverse and creative projects
Ways to stand out from the crowd:
- Experience with NVIDIA GPUs and software libraries, working with engineering
or research community
- Background with Deep Learning at scale
- Experience with C/C++ programming
- Familiarity with parallel programming and distributed computing platforms
카카오브레인에서의 근무하면서 저는 중요한 깨달음을 얻었습니다. 바로 생성 AI는 세상을 변화시킬 수 있는 혁신적인 기술이라는 것입니다. 그래서 항상 생성 AI에 대한 전문성을 키우고자 하는 열정이 마음이 있었고 이 포지션은 생성 AI 분야에서 지식과 경험을 확장할 수 있는 완벽한 기회로 보여져, 이에 매력을 느끼고 지원하게 되었습니다.
첫 단계는 서류 전형였습니다. 다행히 NVIDIA에 근무하시는 분의 추천을 받아 서류 전형을 쉽게 통과할 수 있었습니다.
다음 단계는 개별 면접이었습니다. 총 6번의 면접이 있었으며, 각 면접관마다 진행 방식이 달랐습니다. 면접 과정에서는 딥러닝 모델, 트랜스포머 구조, 어텐션 연산, 코딩 능력, 그리고 소프트 스킬에 관한 질문들을 받았습니다. 코딩 테스트에서는 다소 도전적인 문제들이 제시되었지만, 막혔을 때 면접관이 적절한 힌트를 줘서 문제를 해결할 수 있었습니다. 딥러닝에 관한 이론적인 질문에 대부분 답변할 수 있었으나, 구체적인 딥러닝 모델에 대한 질문들은 제대로 대답하지 못해 아쉬웠습니다. 예를 들어, CNN 모델의 활성화 함수는 무엇인지에 대한 질문에는 답변하지 못했습니다. 하지만 다행히 모든 개별 면접을 통과하여 다음 단계로 진행할 수 있었습니다.
이어진 과정은 레퍼런스 체크와 백그라운드 검증이었습니다. 이 과정에서 제가 할 일은 없었습니다. 단지 NVIDIA에서 요청한 정보를 제공하고 그 결과를 기다려야만 했습니다. 다행히 별다른 문제 없이 레퍼런스 체크와 백그라운드 검증을 통과하여 최종적으로 오퍼를 받을 수 있었습니다.
참고
감사합니다.