About the company
A startup building the most comprehensive maritime intelligence platform in the world. Its flagship sensing system turns commercial and civilian vessels into a persistent, distributed sensing network — pairing HD video, AI, radar, RF sensing, and AIS to deliver real-time maritime domain awareness at global scale. With more than 600 sensors deployed across 25+ countries and over 400,000 vessels identified outside of AIS, the company is redefining what ocean surveillance and safety can look like.
This is a company in build mode: a small team, high ownership, fast iteration, and real constraints. Things ship quickly, learning happens in production, and mission impact is valued over process theater.
The role
This engineer owns the automated test frameworks, quality assurance tooling, and integration pipelines behind the core systems. The work spans building and scaling internal test platforms, designing automated verification suites, and validating hardware-to-cloud data flows so that both edge platforms and back-office systems run reliably.
It is a senior startup seat for someone who can move quickly from initial system requirements to production-ready test automation, make pragmatic architecture calls, and deliver validation tooling that lets engineering teams ship with confidence.
Responsibilities
- Design, build, and deploy automated test frameworks and internal validation tools used across software, hardware, and operations teams
- Develop end-to-end integration tests, regression suites, and ETL data quality checks that validate system telemetry and third-party API integrations
- Build backend integration services and test automation scripts in Python, TypeScript, or Java to simulate real-world operational conditions
- Stand up monitoring, automated alerting, and CI/CD testing pipelines that hold software quality steady across deployments
- Investigate complex software, firmware, and data integration failures, running root-cause analysis across distributed systems
- Work directly with cross-functional engineering teams to define test plans, qualification procedures, and system performance benchmarks
What the company is looking for
- 6+ years of professional software test engineering or test automation experience
- Strong programming skills in Python, TypeScript/JavaScript, or Java for building automated suites, tooling, and integration frameworks
- Solid experience testing RESTful APIs, integration services, and complex data flows across microservices architectures
- Strong SQL and database query skills for validating data correctness, schema evolution, and backend pipeline execution
- Hands-on experience with CI/CD tooling (GitHub Actions, Jenkins) and containerized deployment environments (Docker, AWS, Kubernetes)
- Comfort owning test infrastructure end to end — fixture setup, environment configuration, and operational hardening included
- Clear written and verbal communication, with a bias toward direct collaboration and fast execution
Bonus points
- Experience with test framework orchestration tools such as pytest, Cypress, or Playwright
- Familiarity with hardware-in-the-loop testing, bus communication protocols, or edge-to-cloud data verification
- Experience testing event-driven systems or queue-based integration patterns
- Exposure to defense, maritime, or other regulated environments with strict verification and validation standards