**Senior Research Engineer Job Overview**
We are seeking an experienced research engineer to join our team. The ideal candidate will have a strong background in natural language processing (NLP) and computer vision (CV), as well as experience working on AI projects.
Key Responsibilities:
* Develop modern software throughout the entire software development lifecycle, building, testing, and delivering high-quality solutions.
* Create scalable machine learning (ML) solutions and build large-scale data processing pipelines to aid researchers in building and training novel ML algorithms.
* Design and develop high-performing, scalable systems in the context of large online delivery environments.
* Work collaboratively in a team-oriented environment.
* Contribute innovative ideas and be accountable for end-to-end deliveries.
Requirements:
* A Bachelor's Degree in Computer Science or a related field, or equivalent experience.
* No less than 5 years of software engineering experience, with a minimum of 2 years focused on ML products or solutions and at least 1 year specifically in NLP tasks such as named entity recognition, document analysis, classification, information extraction, and information retrieval.
* A deep understanding of Python software development stacks and ecosystems.
* Experience in pairing with research scientists for running experiments and evaluation.
* A keen interest in applying 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.
Working with Us
We value collaboration, innovation, and continuous learning. If you're passionate about staying up-to-date with the latest developments in AI and ML and have a proven track record of delivering high-quality results, we encourage you to apply for this exciting opportunity.