Full-Stack Software & Edge AI Developer
Summary
Entry-level full-stack developer at Phemotron building web apps, cloud backends, and Edge AI models for aviation and space systems — optimizing ML models for resource-constrained hardware via quantization/pruning, deploying to embedded boards, and supporting telemetry, ground-station software, and CI/CD pipelines from Lagos.
Responsibilities
- Assist in developing and maintaining responsive web applications optimized for mobile devices and low-bandwidth environments.
- Help create real-time collaboration tools, dashboards, and data visualizations for engineering teams and telemetry monitoring.
- Support the design and implementation of secure APIs, services, and databases with thorough documentation and testing.
- Contribute to the implementation of security measures, including authentication, role-based access controls, and data protection protocols.
- Assist in integrating third-party services and engineering tools while managing file storage solutions for design data.
- Support the creation, training, and evaluation of machine learning models for satellite and ground-station operations.
- Help optimize AI models for resource-constrained hardware using techniques such as quantization and pruning.
- Participate in deploying and testing models on embedded systems like ARM boards or AI accelerators under supervision.
- Collaborate with electronics engineers to define hardware-software interfaces and select appropriate computing solutions.
- Contribute to AI research initiatives and proof-of-concept projects, including multi-agent AI systems.
- Build tools for ingesting, processing, storing, and displaying telemetry data.
- Support ground-station software, test automation, and data pipelines for laboratory and field testing.
- Establish and maintain version control, continuous integration/deployment pipelines, and automated testing frameworks.
- Assist in overseeing hosting environments, backups, system monitoring, and incident response procedures.
- Adhere to secure coding practices and manage personal data in compliance with the Nigeria Data Protection Act.
- Maintain comprehensive documentation for code, system architecture, and operational runbooks.
- Partner with engineers and program staff to define feature scopes and set strategic priorities.
- Collaborate with colleagues in US and Japan entities on shared platforms.
- Comply with all relevant export control regulations regarding software and technical data.
Requirements
- Educational background or foundational experience in building and maintaining web applications, cloud back-ends, or AI models.
- Proficiency in developing responsive interfaces that function effectively on mobile devices and low-bandwidth connections.
- Understanding of designing secure APIs, databases, and authentication systems with a focus on access control.
- Basic experience with machine learning model development, training, and evaluation for specific use cases.
- Familiarity with optimizing AI models for embedded targets using quantization, pruning, and efficient architectures.
- Experience deploying or benchmarking models on hardware such as ARM boards, edge AI accelerators, or FPGAs.
- Knowledge of telemetry data processing, ground-station software, and test automation pipelines.
- Background in DevOps practices, including CI/CD, automated testing, and system monitoring.
- Knowledge of secure coding standards and data protection regulations, specifically the Nigeria Data Protection Act.
- Ability to collaborate effectively across international teams and learn from senior staff.
- Understanding of export control rules related to software and technical data.