×
Dropbox 엔지니어링 커리어 프레임워크

IC5 Staff Machine Learning Engineer

  • 여러 해에 걸쳐 여러 팀으로 구성된 기술 전략을 수립하고 직접 구현하거나 광범위한 기술 리더십을 통해 이를 전달합니다.
  • 범위 소유권 영역 및 자율성/모호성 수준

    • 여러 해에 걸친 여러 팀의 제품 또는 플랫폼 목표를 달성합니다.
    • 저는 우선순위를 정하기 어려운 개방형 문제를 해결하기 위해 매우 높은 수준의 기술적 판단, 혁신 및 실행력을 발휘하여 수행해야 할 일의 내용과 방법을 모두 정의합니다.

    협업 범위 조직의 범위 및 영향력 범위

    • 저는 비즈니스에 영향을 미치는 목표를 달성하기 위해 다른 Dropbox 팀의 로드맵에 점점 더 많은 영향을 미치고 있습니다.
    • 국지적으로 최적의 결과를 얻기보다는 더 넓은 엔지니어링 조직의 우선순위에 따라 판단을 내립니다.

    영향력 레버 비즈니스 영향력을 달성하기 위해 일반적으로 행사하는 기술 레버리지

    • 도메인 전문성 - 고유한 비즈니스 가치를 제공하는 특정 플랫폼 또는 제품 범주에 대해 높은 수준의 심도 있는 지식을 보유하고 있음을 입증합니다.
    • 기술 전략 - 여러 제약 조건이 있는 비즈니스에 영향을 미치는 대규모 프로젝트에 대한 비전을 정의하고 제공하는 데 탁월합니다.
    • 제품 전문성 - 제품 결정/범위에 점점 더 많은 영향을 미치거나 결정하고 고객 가치를 신속하게 제공하기 위한 적절한 기술적 절충점을 결정합니다.
    • 멘토링 - 다른 Dropbox 엔지니어들의 롤 모델 역할을 합니다.

    🏆 결과

    영향력

    • 나는 영역/그룹 전체에 영향을 미칠 수 있는 기회를 파악하고 실행합니다.
    • 저는 매우 높은 수준으로 대규모 프로젝트를 실행합니다(예: 실패 시 심각한 결과를 초래할 수 있는 촉박한 마감일, 빠른 학습을 통해 중요한 모호성을 명확히 할 수 있는 방식, 현재 시스템을 훨씬 능가하는 품질 표준(모두 동시에 실행하지는 않음) 등).
    • 의미 있는 결과를 도출하기 위해 어떤 지렛대를 사용해야 하는지 알고 있으며, 업무의 더 광범위하고 부서 간 영향을 이해합니다. 저는 사전에 위험을 고려하고 그 가능성을 모니터링합니다. 대규모 비즈니스 영향력을 제공하는 데 필요한 새로운 역량을 고려하여 프로젝트를 계획하고, 파트너 팀과 긴밀히 협력하여 이러한 역량 개발의 우선순위를 정합니다.
    • 저는 프로젝트가 예정을 벗어났거나 기술적으로 실현 가능하지 않고 결과가 비즈니스/팀 목표나 고객에게 의미 있는 방향으로 나아가지 못하는 경우, 이를 사전에 파악하고 팀의 노력을 다시 집중하도록 돕습니다.
    • 팀/조직이 고객 영향력을 측정하고 소통할 수 있는 새로운 방법을 제공합니다.

    오너십

    • 나는 고객을 위한 결과를 개선하기 위해 엔지니어링 조직/회사 전체에 걸쳐 기회를 포착하고 조율할 책임과 의무를 가지고 있습니다.
    • 나는 내 결정과 실수를 인정하고 향후 유사한 실수를 방지하기 위해 조치를 취하고 다른 사람들과 학습 내용을 공유합니다.
    • 저 또는 제 팀이 장벽에 부딪히면 프로세스 및 규모 개선을 권장하는 등 근본 원인을 평가하고 제거하여 장애물을 제거합니다.

    의사 결정

    • 엔지니어링 조직, 고객 인사이트, Dropbox의 목표에 대한 전체적인 관점을 가지고 있으며, 제 경험과 판단력을 바탕으로 로컬 프로젝트에만 국한되지 않고 조직 전체에 최적화된 의사결정을 내립니다.
    • 중요한 상황에서는 신중하고 단호하게 행동합니다. 합의를 도출하기 위해 노력하는 대신 다양한 관점을 모색하고, 적절한 이해관계자들과 생산적인 토론을 장려하며, 인기 없는 결정을 내릴 때에도 중요한 상황에서 의사결정을 주도합니다.
    • 나는 상충되는 관점에도 불구하고 올바른 결정에 도달할 수 있으며, 필요할 때 동의하지 않고 헌신할 수 있다.

    🌟 방향성

    민첩성

    • 나는 압박감 속에서도 침착함을 유지하고 건강을 돌봄으로써 변화 속에서도 회복력을 유지합니다.
    • 나는 한 번에 한 걸음씩 앞으로 나아가기 위해 더 큰 목적, 목표, 원하는 영향에 집중함으로써 모호함을 극복합니다.

    혁신

    • 저는 업계 모범 사례와 고객 피드백을 활용하여 새로운 제품을 만들거나 기존 제품을 발전시키고 도구를 발전시키기 위한 획기적인 아이디어를 생성하고 구현하는 데 한계를 뛰어넘습니다.
    • 동료들과 함께 심리적 안정감을 조성하고 성장 마인드를 장려하여 대담한 목표를 향한 실험과 반복을 지원합니다.

    전략 및 변화 관리

    • 필요한 경우, 관리자가 조직에 변화를 도입하도록 돕고, 다른 사람들이 변화의 비즈니스 사례를 이해하도록 돕고, 변화의 도입을 촉진하기 위해 흥미를 유발할 수 있습니다.
    • 전사적인 우선순위, 고객의 요구, Dropbox 소프트웨어와 시스템의 기술적 한계와 가능성을 고려해 팀을 위한 장기 전략을 수립합니다. 팀원들과 여러 분야의 이해관계자들이 이 전략을 향해 노력하도록 독려합니다.
    • 저는 문제를 예측하고 팀이나 조직이 비전을 실행할 수 있도록 기술적 방향에 영향을 줄 수 있습니다.
    • 고객 인사이트를 활용하고 고객의 목소리를 포함하여 전략에 영향을 줄 수 있는 새롭고 창의적인 방법을 찾습니다.

    🌳 역량

    개인적 성장

    • 나는 함께 일하는 사람들에게 적극적으로 피드백을 요청하고 그에 따라 행동할 방법을 찾습니다.
    • 나는 나의 강점에 대해 자각하고 나의 개발 영역에 대해 액션을 취합니다.
    • 나는 공감과 이해로 다른 사람들과 소통합니다.
    • 관리자와 포부 있는 목표에 대해 논의하고 배우고 성장할 수 있는 기회(예: PGP, Dropbox에서 제공하는 교육, 특전 수당 활용 등)를 모색합니다.

    팀 발전

    • 저는 다른 Dropbox 직원들의 롤모델이 되며, 팀에서 높은 성과를 내는 문화를 지원하는 우수성의 표준을 제시합니다.
    • 저는 팀원들(특히 L4/L5로 성장하고자 하는 팀원들)을 코칭하고 멘토링하는 데 시간을 투자합니다. 저는 팀원들의 기술, 배경, 업무 스타일을 고려하고 사려 깊고 건설적인 피드백을 요청하고 제공합니다.
    • 강연, 블로그 게시물 또는 문서 작성을 통해 제 지식을 널리 전파하는 데 시간을 할애합니다.
    • 요청이 있을 경우, 공정하고 일관된 결정을 내릴 수 있도록 의미 있는 피드백을 제공함으로써 SPRiTEs 교정 세션에 참여합니다.
    • 본인은 선임 후보자 및 관리자를 위한 채용 프로세스에 적극적으로 참여합니다(예: 채용 위원회, 디브리핑 등에 참여).
    • 나는 지원자들의 신뢰를 얻고 면접 과정에서 Dropbox의 사명, 전략, 문화를 대변할 수 있습니다.
    • 관리자의 효과적인 파트너로서 팀의 기술적 과제를 후보자들에게 흥미롭게 전달할 수 있습니다(예: 1:1 세일즈 채팅, 블로그 게시물, 대중 연설).

    🌈 문화

    협업

    • Dropbox 핵심 가치를 홍보하고 모범을 보이며 솔선수범합니다.
    • 직급과 직책에 관계없이 부서 내, 부서 간 사일로를 허물고 다른 사람들에게 영향을 미쳐 Dropbox를 위한 최상의 결과를 도출하도록 돕습니다.
    • 저는 부서 간 깊은 관계를 구축하고, 올바른 대화를 촉진하며, 다양한 관점을 관리해 의견 차이를 해결합니다.
    • 나는 사려 깊은 질문을 통해 생산적인 갈등에 참여하고 내 관점을 말할 용기를 가지고 있습니다.
    • 저는 여러 관점의 균형을 맞추고 회사의 주요 의사 결정과 중요한 우선순위를 진전시키기 위해 필요한 경우 동의하지 않고 헌신합니다.

    조직의 건강

    • 팀원들의 고유한 강점과 기술을 활용하고 팀 성공에 필요한 인재의 격차를 파악하는 데 도움을 줍니다.
    • 저는 커뮤니티 구축 노력과 포용성 이니셔티브를 지지합니다. 건강한 엔지니어링 조직을 만들기 위해 경영진과 긴밀히 협력합니다.
    • Dropbox 다양성 약속을 규칙적으로 실천합니다.
    • 저는 관계와 인맥을 구축하고 포용적인 회의 관행을 통해 모든 Dropbox 직원들을 위한 포용적인 환경을 지원합니다.

    커뮤니케이션

    • 나는 청중에게 맞는 메시지를 적절한 높이에 맞춰 명확하고 간결하게 전달합니다.
    • 요청을 받으면 이해도를 높이고 다른 사람에게 영향을 미치며 효과적인 의사 결정을 내릴 수 있도록 명료한 내러티브로 글을 씁니다.
    • 저는 다양한 청중의 동의를 얻고 이해관계자에게 영향을 미치기 위한 접근 방식을 미세 조정합니다.
    • 저는 상대방이 불편해할 때에도 중요한 대화를 나누며 솔선수범합니다.
    • 나는 다른 사람의 말을 경청하고 이해하려고 노력합니다.

    문화 리더

    • 저는 팀의 문화적 분위기를 조성하는 데 있어 매니저의 파트너 역할을 합니다. 저는 심리적 안정감을 주는 포용적인 환경을 조성하여 반대 의견과 다양한 의견이 존중되고 해결될 수 있는 연결, 공감, 생산적인 갈등을 지원합니다.
    • 저는 모범을 보입니다. 저는 저의 공개적인 존재감과 행동이 주변 사람들과 Dropbox 문화에 미치는 영향을 인식하고 있습니다.
    • 팀원들이 Dropbox 내에서 네트워크를 형성하고 관계를 구축하도록 지원하여 팀 전체 및 다른 팀과의 연결과 포용을 촉진합니다.
    • Dropbox 핵심 가치를 실천하고 커뮤니티를 지원합니다.
    • I point out when actions or decisions contradict Dropbox core's values and suggest alternatives more aligned with our values

    🦉 기술

    I ensure the quality of ML systems for my team and ensure the validity of experimentation strategy and offline and online metrics for my team. I am an expert in ML modeling, techniques and toolkits and adapt my team’s work based on latest developments in these fields. I propose new business initiatives powered by ML for Dropbox.

    I have a well-rounded set of system design and architecture skills that allow me to design ML systems that interface effectively with infra and frontend systems that are adjacent.

    ML Fluency

    • I am an expert in a range of ML technique (e.g., deep learning, optimization, regression, ensembles, tree based methods, dimensionality reduction, Bayesian modeling, etc.), area (CV, NLP, RL, etc.), or tool (sklearn, pytorch, tensorflow, etc.) and I select such solutions that work long-term for my team.
    • I track the state of art ML developments in areas related to my team’s work and when beneficial, I incorporate those results into my team’s work.
    • I am capable of owning the overall strategy for ensuring the quality of ML systems my team builds. My analysis goes beyond standard metrics, incorporating concerns such as privacy, bias, security and maintainability.
    • My modeling strategy correctly balances theoretical soundness against engineering practicality; off-the-shelf solutions against in-house solutions; and timely delivery of capabilities against extensibility.

    ML Design

    • I propose new business objectives that can be powered via ML systems adjacent to existing ones at Dropbox.
    • I reduce complex designs and concepts to simple foundational components through correct choices of modeling approach, applications of algorithms, or other deep insight into the problem space.
    • I am responsible for soundness and validity of the design and strategy of experimentations for my team.
    • I am familiar with infra and frontend components that go together with ML systems and can design robust and effective interfaces between these systems.

    코드 구사력

    • The expectations for code fluency do not go up beyond L4.

    소프트웨어 설계

    • 비즈니스 방향에 따라 오용하기 어렵고 인접한 사용 사례의 수가 증가하더라도 유연하게 사용할 수 있는 소프트웨어 구성 요소를 적절하게 설계합니다(과소 또는 과대 설계되지 않음).
    • 데이터 구조의 올바른 선택, 알고리즘 적용 또는 기타 문제 공간에 대한 깊은 통찰력(예: 동기화 엔진의 3트리 모델)을 통해 복잡한 설계와 개념을 단순한 기본 구성 요소로 줄이고 복잡한 기본 시스템에 대한 간단한 인터페이스를 생성합니다.
    • 관련 분야의 설계를 높은 품질로 검토하고 팀 간 모듈 간 설계/API 문제에 대한 품질을 보장할 수 있습니다.
    • 팀 업무와 관련된 일부 라이브러리, 플랫폼 및 시스템의 구현 또는 원리에 대한 깊은 전문 지식을 보유하고 있을 수 있습니다.

    아키텍처 설계

    • 특정 구성 요소에 대한 빌드 대 구매 선택, 프레임워크 선택 등 더 큰 아키텍처의 일부로 필요한 구성 요소에 대해 올바른 기술 선택을 내릴 수 있습니다.
    • 나는 시스템 또는 기능 모음에 대한 전반적인 상태 및 엔지니어링 품질(예: 정기적인 상태 검토, 테스트 전략 큐레이팅 등)을 소유할 수 있으며, 내 시스템의 상태 및 유지 관리가 내 전문 지식을 가진 유지 관리자에게 의존하지 않도록 보장할 수 있습니다.
    • 높은 신뢰성 또는 품질 요구 사항이 있는 중요한 시스템의 전반적인 테스트 전략을 주도할 수 있습니다(예: 이를 위해 검증 시스템 또는 새로운 테스트 프레임워크 구축).
    • 나는 상당한 모호성이 있는 시스템 및/또는 그것에 의존하는 많은 시스템을 설계할 수 있습니다.

    기술 전략

    • 담당 분야의 소프트웨어와 시스템을 전체 기술 전략에 맞게 조정하고, 수석 엔지니어와 상의하여 적절한 경우 절충안을 마련하는 일을 담당합니다.