AI Engineering Manager/Lead
Armada
Software Engineering, Other Engineering, Data Science
Thiruvananthapuram, Kerala, India
Posted on Aug 13, 2024
About the Company
Armada is an edge computing startup that provides computing infrastructure to remote areas where connectivity and cloud infrastructure is limited, as well as areas where data needs to be processed locally for real-time analytics and AI at the edge. We’re looking to bring on the most brilliant minds to help further our mission of bridging the digital divide with advanced technology infrastructure that can be rapidly deployed anywhere.
About the role
Armada AI is seeking an experienced AI Engineering Manager/Lead to join our dynamic team in Trivandrum. This role involves leading a team of talented AI engineers, driving the development of innovative AI solutions, and ensuring the delivery of high-quality, scalable systems. The ideal candidate will have a strong background in AI and machine learning, coupled with proven leadership skills. This position will oversee AI engineers working on real-time computer vision, language technologies, and multimodal-sensing projects.
What You'll Do
- Lead and manage the AI engineering team, providing guidance, mentorship, and support.
- Oversee the design, development, and deployment of AI and machine learning models and systems.
- Collaborate with cross-functional teams to define project requirements and deliverables.
- Translate business requirements into technical requirements for AI/ML models, particularly those related to multimodal perception and robotic applications.
- Prepare data to train and evaluate AI/ML/DL models.
- Build AI/ML/DL models using state-of-the-art algorithms, with a focus on transformers.
- Test and evaluate AI/ML/DL models, benchmark their quality, and publish models, datasets, and evaluations.
- Deploy models in production by containerizing them.
- Work with customers and internal employees to refine the quality of the models.
- Establish continuous learning pipelines for models with online learning or transfer learning.
- Build and deploy containerized applications on cloud or on-premises environments.
- Ensure the scalability, performance, and security of AI solutions.
- Stay updated with the latest advancements in AI and machine learning technologies.
- Drive the adoption of best practices in AI engineering, including code reviews, testing, and documentation.
- Manage project timelines, budgets, and resources to ensure timely and successful delivery of AI projects.
- Foster a culture of innovation, continuous learning, and improvement within the team.
Required Qualifications
- Master’s degree in Computer Science, Engineering, or a related field (Ph.D. preferred).
- 8+ years of work-related experience in software development with strong Python, Java, and/or C/C++ programming skills.
- 6+ years of experience with machine learning frameworks such as PyTorch, TensorFlow, ONNX Runtime, and TensorRT.
- 4+ years in a leadership or management role.
- Familiarity with containers, numeric libraries, and 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.
- 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.
- Background with container technologies, such as Docker and Kubernetes.
Preferred Experience/Skills
- Ph.D. in Computer Science, Engineering, or a related field.
- Experience with solving and using machine learning for large-scale problems.
- Strong analytical skills with a bias for action.
- Strong time-management and organizational skills to thrive in a fast-paced, dynamic environment.
- Solid written and oral communication skills.
- Ability to lead and mentor AI engineers and software development engineers.
- Great teamwork and interpersonal skills.
We are an equal opportunity employer that is committed to diversity and inclusion in the
workplace. We prohibit discrimination and harassment of any kind based on race, color,
sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy,
or any other protected characteristic as outlined by federal, state, or local laws. This policy
applies to all employment practices within our organization, including hiring, recruiting,
promotion, termination, layoff, recall, leave of absence, compensation, benefits, training,
and apprenticeship. We make hiring decisions based solely on qualifications, merit, and
business needs at the time.