Armada is an edge computing startup aiming to provide computing infrastructure to remote areas with limited connectivity and cloud infrastructure, where data needs to be processed locally for real-time analytics and AI at the edge. The company seeks to bridge the digital divide with rapidly deployable advanced technology infrastructure.
Requirements
- 3+ years of work-related experience in software development with good Python, Java, and/or C/C++ programming skills.
- Familiarity with containers, numeric libraries, modular software design.
- 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.) and experience in developing or using major deep learning frameworks (e.g., PyTorch, Tensorflow, etc).
- Experience with solving and using machine learning for real-world problems.
- Demonstrable experience in building, programming, and integrating software and hardware for autonomous or robotic systems.
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. In some cases, leverage existing algorithms from academic or industrial research.
- 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.
- Working with customers and internal employees to refine the quality of the models.
- Establishing continuous learning pipelines for models with online learning or transfer learning.
Other
- BS or MS degree in computer science, computational science/engineering, or related technical field (or equivalent experience).
- Proven experience producing computationally efficient software to meet real-time requirements.
- Background with container platforms such as Kubernetes.
- Strong analytical skills with a bias for action.
- Strong time-management and organization skills to thrive in a fast-paced, dynamic environment.