Staff Software Engineer
Core
Architect and build the software platform for Pelagon's operations centre, including data infrastructure, processing services, and customer-facing applications for autonomous maritime interdiction systems.
Role type
Staff Software Engineer (Platform & Data Infrastructure)
Builds
Data ingestion/storage systems, ML workflow orchestration, operational applications, and deployment pipelines for self-hosted environments.
Domain
Defence technology, Autonomous Maritime Interdiction, Data Engineering, DevOps
Required skills
Software architecture, Data engineering, DevOps, Linux, Container orchestration, Infrastructure as code, Cybersecurity, ML workflow integration, System reliability, Technical leadership
Preferred skills
Sensor/time-series data, GPU infrastructure, Enterprise software deployment, Operator-facing applications
Technologies
Linux, Containers, Orchestration, Infrastructure as code, Databases, Storage systems, ML platforms
Responsibilities
Define software architecture and make technical decisions, Build data ingestion and storage systems for large volumes, Orchestrate and monitor data-processing and ML jobs, Deploy software on self-managed and customer infrastructure, Establish observability and backup/recovery systems, Implement cybersecurity controls throughout the lifecycle, Integrate embedded systems and AI teams
Seniority
Staff, hands-on IC with architectural ownership