Job Title
Senior Research Engineer
About the Role
We are seeking a highly skilled and passionate developer who has experience in NLP/CV and AI projects. The ideal candidate will have a deep understanding of Python software development stacks and ecosystems.
Key Responsibilities
* Developing modern software in the entire software development lifecycle, building, testing, and delivering high-quality solutions.
* Building scalable ML Solutions and creating large-scale data processing pipelines to help researchers build and train novel machine learning algorithms.
* Developing high-performing, scalable systems in the context of large online delivery environments.
* Collaborating with cross-functional partners and team members through dynamic engagement and communication.
Requirements
* A Bachelor's Degree in Computer Science or a related field, or equivalent experience.
* At least 5 years of software engineering experience, with a minimum of 2 years focused on Machine Learning products or solutions and 1 year specifically in Natural Language Processing (NLP) tasks such as Named Entity Recognition (NER), Document Analysis and Classification, Information Extraction, and Information Retrieval.
* Deep understanding of Python software development stacks and ecosystems.
* Experience in pairing with research scientists for running experiments and evaluation.
* Keen interest in the application of the latest trends in AI/ML for real-world applications.
* Proven experience in developing cloud-based applications and applying CI/CD, DevOps, and SDLC methodologies throughout the development lifecycle.