Senior Research Scientist/Engineer-Text Detection/Recognition

  • Anywhere

Company :
OPPO US Research Center

Location :
Palo Alto, California

Expiry Date :
Wed, 23 Jun 2021 23:59:59 GMT

Apply Job :
Open Link

Description :
Job purpose

Looking to make an impact in the future using your AI knowledge? This position aims to use latest deep learning/machine learning methods to build the world’s best text detection and recognition techniques. Our fast-growing team will provide users a more convenient life with strong technology products. And we are looking for a Research Scientist/Engineer to build our next generation online and offline version. You will deal with different types of data and use the latest modules and invention ideas to develop a high-performance detection/recognition model.

Duties and responsibilities

As a Senior Research Engineer focusing on advanced text detection/recognition and image processing, you will be responsible for developing and improving deep learning and computer vision models. Your work will give you an opportunity to work across teams: working with the engineer team to deploy the models on the cloud or mobile devices, working with customer team to prioritize improvements based on real world feedback, and working with our front-end team to craft end-user apps that best show off your work.

Your roles:

Seek scientific solutions to highly ambiguous problems by crafting a technical vision and building consensus across teams

Develop, evaluate, improve, optimize, and deploy our advanced models, such as text detection/recognition, layout analysis, table analysis, page detection, field extraction, font analysis, etc.

Identify benchmark datasets relevant to different industries and use-cases and work towards production-quality performance on them

Devise ways to extract information from images beyond just text: document structure and flow, font and styling information, logos and tables


PhD degree or MS degree with 3~5 years of professional experience in Computer Science, Electrical Engineering, Statics, Mathematics or equivalent.

Strong mathematical foundation in machine learning and deep learning.

Track record of developing demanding deep learning algorithms and applications.

Experience in developing deep learning algorithms for object detection and recognition, etc.

Experience with at least one of the deep learning frameworks such as TensorFlow, PyTorch, Keras, Caffe, and MXNet.

Strong programming skills in Python, C/C++, Java, etc.

Preferred Qualifications:

Experience in deploying deep learning algorithms on mobile platforms

Experience in quantization/acceleration for deep learning models.

Strong background in smartphone architecture.

Strong track record of Android development.

Publications in top tier international conferences and journals, such as CVPR/ECCV/ICCV/NeurIPS/ICLR/PAMI/IJCV, etc.