At a Glance
- Tasks: Design and implement scalable software components for innovative maritime solutions.
- Company: Join Orca AI, a leader in revolutionising maritime operations with cutting-edge technology.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment with mentorship opportunities and career advancement.
- Why this job: Make a real impact on safer, greener ocean shipping with advanced tech.
- Qualifications: 5+ years in software engineering, strong Python skills, and experience with microservices.
The predicted salary is between 60000 - 80000 £ per year.
Orca AI is revolutionising maritime operations with cutting-edge computer vision, augmented reality, and autonomous technologies. Our mission is bold: make ocean shipping safer, more efficient, and significantly greener. From real-time navigation assistance to AI-driven insights that reduce fuel consumption and prevent collisions, we’re building a future where ships sail smarter. Join our growing team and help shape the next generation of intelligent maritime systems used by leading fleets across the globe.
The Role
We’re looking for a Senior Software Engineer with a passion for solving tough technical challenges, working across the stack, and building systems that matter. This is your opportunity to work on an advanced, real-world product involving computer vision, edge computing, and scalable cloud architecture.
What You’ll Do
- Design and implement robust, scalable components across the software stack.
- Take end-to-end ownership of complex features—for concept to deployment.
- Collaborate with product managers, system engineers, and AI researchers to build integrated solutions.
- Contribute to a high-performance platform that combines real-time sensor data, video analytics, and cloud services.
- Build and maintain CI/CD pipelines and automated test frameworks.
- Lead with quality—writing clean, testable code and applying TDD principles.
- Mentor teammates, share knowledge, and help set best practices across the team.
Requirements
- 5+ years of software engineering experience, with at least 2 years in Python.
- Experience building back-end services using microservices architecture.
- Proficiency with both SQL and NoSQL databases.
- Strong background in designing scalable, distributed systems.
- Hands-on experience in CI/CD environments and modern testing frameworks.
- Solid understanding of TDD and a quality-first engineering mindset.
- Excellent communication skills in English.
Bonus Points For
- B.Sc. in Computer Science, Engineering, or equivalent experience.
- Startup experience or work in multidisciplinary tech environments.
- Experience with multi-threaded or multi-tasked applications.
- Hands-on with AWS (e.g., Lambda, SQS, CloudFront, EKS).
- Familiarity with Docker, Kubernetes, and RESTful services.
- Exposure to computer vision or AI-driven systems.
- Background in video systems (streaming, encoding, media servers).
Senior Backend Engineer employer: Orca AI
Orca AI is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the maritime technology sector. With a commitment to employee growth, we provide opportunities for mentorship and skill development while working on groundbreaking projects that make a real impact on ocean shipping. Located in a vibrant tech hub, our team enjoys a supportive environment that values creativity and encourages contributions to a greener future.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Backend Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Orca AI. A personal introduction can make all the difference in getting your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Python, microservices, or cloud architecture. This gives us a tangible way to see what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Orca AI.
We think you need these skills to ace Senior Backend Engineer
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for solving technical challenges shine through. We want to see that you’re genuinely excited about building systems that matter and making a difference in maritime operations.
Tailor Your Experience:Make sure to highlight your relevant experience, especially with Python and microservices architecture. We’re looking for someone who can take ownership of complex features, so share examples of your past projects that demonstrate this capability.
Keep It Clear and Concise:While we love detail, clarity is key! Use straightforward language and avoid jargon where possible. This helps us understand your skills and experiences without getting lost in the technicalities.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Orca AI
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, microservices architecture, and cloud services like AWS. Brush up on your knowledge of SQL and NoSQL databases, as well as CI/CD practices, so you can confidently discuss your experience and how it relates to the role.
✨Showcase Problem-Solving Skills
Prepare to discuss specific technical challenges you've faced in previous roles and how you tackled them. Orca AI is looking for someone who can solve tough problems, so be ready to share examples that highlight your analytical thinking and creativity in finding solutions.
✨Emphasise Collaboration
Since the role involves working closely with product managers, system engineers, and AI researchers, be prepared to talk about your experience collaborating in multidisciplinary teams. Share examples of how you’ve contributed to team success and how you mentor others, as this will show you’re a great fit for their culture.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that demonstrate your interest in the company and the role. Inquire about their current projects involving computer vision or how they approach building scalable systems. This shows you’re genuinely interested and have done your homework!