Search by job, company or skills

WISE AI

AI Optimization Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 months ago

Job Description

We are seeking a skilled AI Optimization Engineer to join our dynamic team of engineers and researchers. As an AI Optimization Engineer with a specialization in on-device inference optimization, you will contribute to the development and deployment of cutting-edge computer vision models.

This includes all associated areas such as machine learning, deep learning, computer vision, and also image processing.

Job Responsibilities

1. Research and Development:

  • Explore and enhance existing computer vision algorithms, incorporating novel techniques or developing new algorithms to address specific use cases.
  • Focus on machine learning, deep learning, computer vision, and image processing.

2. Deep Learning and Computer Vision:

  • Develop and adapt advanced computer vision techniques for face recognition, object segmentation, detection, and classification.
  • Prototype, benchmark, and implement new algorithms in production-level code.

3. Model Deployment:

  • Deploy deep learning models into production, with a particular emphasis on optimization for on-device inference.

4. Collaboration and Product Delivery:

  • Collaborate with the business team to deliver product value by translating AI capabilities into practical solutions.

5. Testing and Evaluation:

  • Assist in testing and evaluating developed solutions using methods such as unit tests and stress tests.
  • Ensure the robustness and performance of deployed models.

6. Documentation:

  • Write professional documents detailing the development and deployment processes.

Job Requirements

  • Solid understanding of machine learning and deep learning.
  • Minimum of 1 year of R&D experience in deep learning.
  • Experience with deep learning frameworks (TensorFlow, PyTorch).
  • Hands-on experience in computer vision algorithms (segmentation, object classification, and object detection).
  • Proficiency in C++ and/or Python, and OpenCV.
  • Strong willingness to learn and grow.
  • Self-learning ability, passion for AI, open-minded, team player, good communication skills, and able to work with minimal supervision.
  • Ability to research, prototype, benchmark, and implement new algorithms in production-level code.
  • Good in Mathematics
  • Bachelor's degree in Computer Science, Information Technology, Engineering, Mathematics, or related fields.

Nice-to-Have

  • Proficiency in data analysis skills to facilitate decision making
  • Real-world CV projects in the role of CV developer with algorithms implementation.
  • Strong background in computer vision and image processing.
  • Experience in model optimization, knowledge distillation and deployment on edge and mobile devices.
  • Experience with Docker and deployment
  • Experience with Linux architecture and familiar with Linux command.
  • Experience in using source control / project tracking systems such as Github, Jira etc.
  • Experience with Docker and frameworks such as Flask and FastAPI.
  • M.S. or Ph.D in computer vision or related field.
  • Contributions to open-source projects.
  • Active participation in technical communities.
  • Publications in conference or journal.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 78576559