✨ About The Role
- The role involves building and setting up new development tools and infrastructure to support machine learning initiatives.
- Candidates will be responsible for designing, building, and maintaining efficient, reusable, and tested code primarily in Python.
- The position requires working on automating and improving development and release processes.
- Successful candidates will deploy machine learning models to large production environments.
- Continuous learning in AI and computer vision fields is encouraged and expected.
- The role includes testing and examining code written by others and analyzing results to identify technical problems.
- Collaboration with data scientists and software engineers is essential to ensure adherence to established processes.
âš¡ Requirements
- The ideal candidate will have over three years of professional experience in data science and machine learning.
- A strong foundation in computer science fundamentals, particularly in object-oriented design and algorithm design, is essential.
- Candidates should possess a proven track record with distributed processing systems, such as Hadoop or Spark.
- Attention to detail and a strong focus on quality and customer experience are critical traits for success in this role.
- A solid theoretical and practical background in natural language processing (NLP) is required, including experience with large language models (LLMs).
- Proficiency in deep learning frameworks like PyTorch or TensorFlow is necessary for this position.
- The ability to collaborate effectively with data scientists and software engineers is important to ensure successful project outcomes.