ML Performance Optimization Engineer
AD Divisionμ ML Performance Optimization Engineerλ Autonomous Driving AI λͺ¨λΈμ΄ μ°¨λ νκ²½μμ μμ μ μ΄κ³ ν¨μ¨μ μΌλ‘ λμν μ μλλ‘ λͺ¨λΈ μ΅μ ν λ° μμ€ν
μ±λ₯ κ°μ μ
무λ₯Ό μνν©λλ€. Autonomous Driving μ μ¬μ© λλ λ€μν λͺ¨λΈμ λν΄ GPU/NPU κΈ°λ° μ΅μ νλ₯Ό μννλ©°, μ°¨λ νκ²½μμμ λͺ¨λΈ λ°°ν¬ λ° μ±λ₯ ν₯μμ μν ν΅μ¬ μν μ λ΄λΉν©λλ€. λν AI Model λ° Software νκ³Ό κΈ΄λ°ν νμ
νμ¬ λͺ¨λΈ μ±λ₯ κ²μ¦, μμ€ν
νλ‘νμΌλ§, μ±λ₯ λΆμ μλνλ₯Ό μννλ©° Autonomous Driving μμ€ν
μ μμ μ±κ³Ό ν¨μ¨ ν₯μμ κΈ°μ¬ν©λλ€.
The ML Performance Optimization Engineer in the AD Division is responsible for optimizing AI models and improving system performance to ensure autonomous driving models operate efficiently and reliably in vehicle environments. This role focuses on GPU/NPU-based optimization for various autonomous driving models. You will play a key role in enabling seamless deployment and performance improvements on vehicle platforms. The role also involves close collaboration with AI model and software teams to conduct model validation, system profiling, and performance analysis automation for autonomous driving systems.
Responsibilities
GPU/NPU κΈ°λ° λ₯λ¬λ λͺ¨λΈ μ΅μ ν μν
λ₯λ¬λ λͺ¨λΈμ μ±λ₯ κ²μ¦ λ° μμ€ν νλ‘νμΌλ§ μν
CPU, GPU, Neural Network Accelerator μ±λ₯ λΆμ λ° μ΅μ ν
μμ€ν μ±λ₯ λΆμ ν΄ λ° μ±λ₯ νκ° μ§ν κ°λ° μλν
μ°¨λ νκ²½μμμ AI λͺ¨λΈ λμ μ΅μ ν λ° λ°°ν¬ μ§μ
Optimize deep learning models using GPU/NPU acceleration
Validate deep learning model performance and conduct system profiling
Analyze and optimize CPU, GPU, and neural network accelerator performance
Develop and automate system performance analysis tools and evaluation metrics
Support deployment and runtime optimization of AI models in vehicle environments
Qualifications
μΈκ³΅μ§λ₯, λ¨Έμ λ¬λ/λ₯λ¬λ κ΄λ ¨ λΆμΌ μμ¬ νμ μ΄μ λλ μ΄μ μ€νλ κ²½λ ₯ 보μ μ
λ¨Έμ λ¬λ λ° λ₯λ¬λμ λν μ΄ν΄
CPU, GPU, NPU κΈ°λ° Low-level μ±λ₯ μ΅μ ν κ²½ν
C/C++, Python, Shell Script κΈ°λ° κ°λ° κ²½ν
Linux, QNX, RTOS νκ²½μμμ κ°λ° κ²½ν
μμ€ν μ±λ₯ λΆμ λ° Profiling κ²½ν
Masterβs degree or higher in Artificial Intelligence, Machine Learning, Deep Learning, or related fields, or equivalent practical experience
Strong understanding of machine learning and deep learning systems
Experience with low-level performance optimization for CPU, GPU, and NPU environments
Proficiency in C/C++, Python, and shell scripting
Development experience in Linux, QNX, or RTOS environments
Experience with system profiling and performance analysis
Preferred Qualifications
λ¨Έμ λ¬λ Workload μ΅μ ν κ²½ν
λ₯λ¬λ κΈ°λ° μ νλμ μ°μ° μ΅μ ν λ° λΆμ κ²½ν
Image Processing, Computer Vision, Robotics Algorithm μ΅μ ν κ²½ν
CUDA, MKL, SIMD, NEON κΈ°λ° μ΅μ ν κ²½ν
NVIDIA κΈ°λ° μ°¨λ νλ«νΌ νκ²½μμμ κ°λ° λλ μ΅μ ν κ²½ν
Autonomous Driving κ΄λ ¨ AI λͺ¨λΈ μ΅μ ν κ²½ν
Experience optimizing machine learning workloads
Experience optimizing and analyzing linear algebra routines for deep learning systems
Experience optimizing image processing, computer vision, or robotics algorithms
Experience with CUDA, MKL, SIMD, or NEON optimization techniques
Experience developing or optimizing systems on NVIDIA-based vehicle platforms
Experience optimizing AI models for autonomous driving applications
Interview Process
μλ₯ μ ν
1μ°¨ λ©΄μ (νμ, 1μκ° λ΄μΈ)
2μ°¨ λ©΄μ (λλ©΄ νΉμ νμ, 3μκ° λ΄μΈ)
μ²μ° νμΒ·μ μ¬
Application Screening
First Interview (Virtual, approximately 1 hour)
Second Interview (In-person or Virtual, approximately 3 hours)
Offer Discussion / Onboarding
Additional Information
μ ν μ μ°¨λ μΌμ λ° μ§ν μν©μ λ°λΌ μΌλΆ λ³κ²½λ μ μμΌλ©°, κ° μ ν κ²°κ³Όλ λ±λ‘νμ μ΄λ©μΌλ‘ κ°λ³ μλ΄λ립λλ€.
μ§μμ μ μΆ μ μ£Όλ―Όλ±λ‘λ²νΈ, κ°μ‘±κ΄κ³, νΌμΈ μ¬λΆ, μ°λ΄, μ¬μ§, μ 체쑰건, μΆμ μ§μ λ± μ±μ©μ μ°¨λ²μ μꡬ κΈμ§λ μ 보λ μ μΈ λΆνλ립λλ€.
μ§μμ μ μ μ€ μ€λ₯κ° λ°μνκ±°λ κΈ°ν λ¬Έμ μ¬νμ΄ μμ κ²½μ°, recruit@42dot.aiλ‘ λ¬Έμν΄ μ£ΌμκΈ° λ°λλλ€.
κ΅κ°λ³΄νλμμ λ° μ·¨μ λ³΄νΈ λμμλ κ΄κ³λ²λ Ήμ λ°λΌ μ°λν©λλ€.
μ₯μ μΈ κ³ μ© μ΄μ§ λ° μ§μ μ¬νλ²μ λ°λΌ μ₯μ μΈ λ±λ‘μ¦ μμ§μλ₯Ό μ°λν©λλ€.
42dotμ μλ’°νμ§ μμ μμΉνμ μ΄λ ₯μλ₯Ό λ°μ§ μμΌλ©°, μμ²νμ§ μμ μ΄λ ₯μμ λν΄ μμλ£λ₯Ό μ§λΆνμ§ μμ΅λλ€.
μ§μμ λ΄μ© μ€ νμ μ¬μ€μ΄ λ°κ²¬λ κ²½μ°, μ μ¬κ° μ·¨μλ μ μμ΅λλ€.
μΈν°λ·° νλ‘μΈμ€ μ’ λ£ ν μ§μμμ λμνμ ννμ‘°νκ° μ§νλ μ μμ΅λλ€.
3κ°μμ μμ΅κΈ°κ°μ΄ μ μ©λ μ μμ΅λλ€.
The recruitment process may change depending on schedule and progress; the result of each stage will be sent individually to your registered email.
Please do not include legally prohibited information in your application (e.g., ID number, family relations, marital status, salary, photo, physical details, hometown).
For application errors or inquiries, contact recruit@42dot.ai.
Veterans and applicants eligible for employment protection will receive preferential consideration in accordance with applicable laws and regulations.
In compliance with the Act on Employment Promotion and Vocational Rehabilitation for Persons with Disabilities, registered individuals with disabilities will receive preferential consideration.
42dot does not accept unsolicited resumes from search firms. We will not pay any fees for resumes submitted without prior agreement.
False information in your application may result in offer cancellation.
A reference check may be conducted after the interview process, with your consent.
A 3-month probationary period may apply.