Armada is looking to bridge the digital divide by providing computing infrastructure to remote areas where connectivity and cloud infrastructure is limited.
Requirements
- Hands-on expertise with traditional statistical machine learning techniques as well as deep-learning and natural language processing modeling.
- Expertise in supervised, unsupervised, and transfer learning techniques.
- Hands-on expertise in machine learning techniques and algorithms with a strong background in state-of-the-art DNN architectures (Transformers, CNN, R-CNN, RNN, BERT, GAN, autoencoders, etc.).
- Experience with solving and using machine learning for real-world problems.
- Familiarity with containers, numeric libraries, modular software design.
- Experience with major deep learning frameworks (e.g., PyTorch, Tensorflow, etc).
- Background with container platforms such as Kubernetes.
Responsibilities
- Translating business requirements into requirements for AI/ML models.
- Preparing data to train and evaluate AI/ML/DL models.
- Building AI/ML/DL models by applying state-of-the-art algorithms, especially transformers.
- Testing, evaluating the AI/ML/DL models, benchmarking their quality, and publishing the models, data sets, and evaluations.
- Deploying the models in production by containerizing the models.
- Establishing continuous learning pipelines for models with online learning or transfer learning.
- Building and deploying containerized applications on the cloud or on-premise environments
Other
- BS or MS degree in computer science, computational. science/engineering, or related technical field (or equivalent experience).
- 3+ years of work-related experience in software development.
- Strong analytical skills with a bias for action.
- Strong time-management and organization skills to thrive in a fast-paced, dynamic environment.
- Solid written and oral communications skills.
- Good teamwork and interpersonal skills.