About Orca AI
Orca AI is transforming the maritime industry through cutting-edge computer vision, augmented reality, and autonomous technologies.
Our mission is to make global shipping safer, more efficient, and more sustainable.
We build real-time navigation and AI-driven systems that help fleets around the world reduce fuel consumption, avoid collisions, and operate smarter at sea.
The Role
We are looking for a Senior Software Engineer who thrives on solving complex engineering problems and building production-grade, real-world systems at scale.
You will work across the stack on a unique platform that combines edge computing, real-time sensor data, video analytics, and cloud infrastructure.
This role is ideal for engineers who enjoy end-to-end ownership, high technical depth, and working in a multidisciplinary environment with AI, product, and systems teams.
What You’ll Do
- Design and build scalable, reliable systems across backend and infrastructure layers
- Own features end-to-end — from design and implementation to production deployment
- Work on real-time systems combining sensor data, video streams, and cloud services
- Collaborate closely with Product Managers, System Engineers, and AI researchers
- Build and maintain CI/CD pipelines and automated testing frameworks
- Champion engineering quality through clean code, testing, and best practices (TDD mindset)
- Mentor engineers and contribute to technical leadership within the team
Requirements
- 5+ years of software engineering experience
- 2+ years of hands-on experience with Python
- Strong background in backend development and microservices architecture
- Experience designing scalable, distributed systems
- Proficiency with both SQL and NoSQL databases
- Experience with CI/CD pipelines and modern testing practices
- Strong understanding of TDD and quality-first engineering
- Excellent communication skills in English
Nice to Have
- B.Sc. in Computer Science / Engineering (or equivalent experience)
- Experience in startup or fast-paced multidisciplinary environments
- Knowledge of multi-threaded / concurrent systems
- Hands-on experience with AWS (Lambda, SQS, CloudFront, EKS)
- Familiarity with Docker, Kubernetes, and REST APIs
- Exposure to computer vision or AI systems
- Background in video systems (streaming, encoding, media pipelines)