Senior Software Development Engineer
About the Role
We are seeking an experienced Research Engineer to join our team. As a key member of our engineering team, you will be responsible for developing cutting-edge software solutions using modern technologies.
Key Responsibilities
* Design and implement scalable ML Solutions
* Develop high-quality software in the entire software development lifecycle
* Create large-scale data processing pipelines
* Work collaboratively with research scientists to run experiments and evaluation
Requirements
* Bachelor's Degree in Computer Science or related field
* At least 5 years of software engineering experience
* Deep understanding of Python software development stacks and ecosystems
* Experience in pairing with research scientists
* Proven experience in developing cloud-based applications
Desirable Skills
* Natural Language Processing (NLP) tasks
* Machine Learning products or solutions
* Cloud-based applications and CI/CD methodologies