View All Jobs 126690

Senior Software Engineer (ai - powered Applications) - Octopus By RTG

Develop secure, scalable AI backend services with model inference and semantic search capabilities
Cairo, Cairo, Egypt
Senior
yesterday
Robusta

Robusta

A digital agency specializing in web design, mobile app development, and e-commerce solutions.

Senior Software Engineer

Octopus by RTG is a key partner organization enabling growth in tech teams with a focus on AI. We are looking for the right pioneers to join the team!

Octopus is part of the Robusta Technology Group (RTG), a leading tech group with a decade of experience delivering over 300 projects across Europe, the Middle East, and North America. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.

Octopus specializes in rapidly assembling remote and onsite global tech teams that are fully aligned with the culture and practices of a particular brand. By providing tailored hubs to suit its clients' needs, Octopus gives companies all the advantages of remote work and offshoring without all the negatives.

Role Summary

A Senior Software Engineer with 6+ years of experience building AI-powered applications. Works under the Principal Data & AI Delivery Lead to translate strategy into robust software solutions. Responsible for designing and shipping model-backed features, high-quality APIs, and user-facing services with strong security, reliability, and performance. Experience in public sector or other regulated domains is a plus.

Core Responsibilities

  • Delivery Execution: Design and implement backend services and APIs that integrate AI capabilities; apply suitable architectural patterns; follow coding standards with peer reviews.
  • Model Serving & Inference: Package models as services, optimize latency and throughput, and apply safe rollout strategies such as canary releases and A/B testing.
  • Retrieval & Context: Enable semantic search and assistant features using embeddings, vector search, and prompt orchestration where appropriate.
  • Client Integration: Define clear API contracts and lightweight SDKs; collaborate with web and mobile teams to deliver end-to-end features.
  • Security & Privacy: Implement authentication, authorization, encryption at rest and in transit, secrets management, and responsible handling of personal data; align with governance controls.
  • Observability & Reliability: Instrument services with metrics, logs, and traces; define service objectives and alerts; participate in incident response and post-incident reviews.
  • Continuous Delivery & Platform Engineering: Use containerization, orchestration, infrastructure as code, and automated pipelines for build, test, and deployment with environment promotion.
  • Testing: Write unit, integration, contract, and performance tests; mock or stub model endpoints to ensure repeatable test runs.
  • Documentation & Knowledge Sharing: Produce technical documentation, diagrams, and runbooks; contribute to reusable components, patterns, and templates.
  • Pilot & Scale Support: Support controlled pilots, gather feedback, harden services for production scale, and hand over cleanly to operations.
+ Show Original Job Post
























Senior Software Engineer (ai - powered Applications) - Octopus By RTG
Cairo, Cairo, Egypt
Engineering
About Robusta
A digital agency specializing in web design, mobile app development, and e-commerce solutions.