About this role
This entry-level position offers an opportunity to build and support the software infrastructure powering Phemotron's engineering projects, focusing on integrating artificial intelligence into aviation and space technologies. The role involves working with web applications, cloud back-end systems, and AI models designed for hardware with limited resources. The successful candidate will assist in enhancing existing platforms, such as the Concurrent Design Chest, while gaining hands-on experience with Edge AI processing for onboard systems and ground stations. This role is critical for developing data compression, anomaly identification, and communication link optimization solutions that drive the company's mission.
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.