We are seeking a skilled Research Engineer to join our team.
Key Responsibilities
* Develop modern software in the entire software development lifecycle, building, testing, and delivering high-quality solutions.
* Build scalable ML Solutions and create large-scale data processing pipelines to help researchers build and train novel machine learning algorithms.
* Develop high-performing, scalable systems in the context of large online delivery environments.
* Work in a collaborative team-oriented environment.
* Cooperate in an agile environment.
* Try new approaches and learn new technologies. Contribute innovative ideas, create solutions, and be accountable for end-to-end deliveries.
Requirements
* A Bachelor's Degree in Computer Science, 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.
* Experienced 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.