Cairo, Cairo Governorate, Egypt Remote (Global)

Robusta Technology Group (RTG) is hiring a Senior Software Engineer (AI-Powered Applications) - Octopus by RTG

About the Role

Robusta Technology Group (RTG) is hiring a Senior Software Engineer to build AI-powered applications for Octopus. In this role, you will work under the Principal Data & AI Delivery Lead to translate strategic vision into robust software solutions. You will be responsible for designing and shipping model-backed features, high-quality APIs, and user-facing services with a focus on security, reliability, and performance.

What You'll Do

  • Design and implement backend services and APIs that integrate AI capabilities, applying suitable architectural patterns and following coding standards.
  • Package models as services, optimize for latency and throughput, and apply safe rollout strategies like canary releases and A/B testing.
  • Enable semantic search and assistant features using embeddings, vector search, and prompt orchestration.
  • Define clear API contracts and lightweight SDKs, collaborating with web and mobile teams to deliver end-to-end features.
  • Implement authentication, authorization, encryption, secrets management, and responsible handling of personal data.
  • Instrument services with metrics, logs, and traces; define service objectives and alerts; participate in incident response.
  • Use containerization, orchestration, infrastructure as code, and automated pipelines for build, test, and deployment.
  • Write unit, integration, contract, and performance tests, mocking model endpoints for repeatable runs.
  • Produce technical documentation, diagrams, and runbooks; contribute to reusable components and patterns.
  • Support controlled pilots, gather feedback, harden services for production scale, and hand over cleanly to operations.

What We're Looking For

  • 6+ years in software engineering, including 3+ years building cloud services at scale.
  • 2+ years implementing AI capabilities in production, such as large language model features, NLP, computer vision, or recommendation systems.
  • Experience training and serving machine learning models using industry-standard tools and practices.
  • Proven integration of foundation models via managed services or self-hosted deployments.
  • Experience with retrieval-augmented generation (RAG) patterns, vector databases, and embeddings.
  • Practical use of relational and non-relational datastores, caching, and event streaming or messaging platforms.
  • Cloud platform experience, containerization and orchestration, and CI/CD with Git-based workflows.
  • Security-first development practices and identity and access management.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.

Nice to Have

  • Experience in public sector or other regulated domains.
  • Familiarity with regulated or public sector environments.
  • Relevant certifications, such as cloud provider certifications, container orchestration, or applied machine learning.

Team & Environment

You will work under the Principal Data & AI Delivery Lead, translating strategy into robust software solutions.

Work Mode

This role is open to talent on a global scale, supporting RTG's mission of building a bridge between Europe and Africa and connecting companies with top talent worldwide.

Robusta Technology Group is an equal opportunity employer.

Required Skills
PythonAI/MLLarge Language Models (LLMs)Cloud Platforms (AWS/Azure/GCP)Software ArchitectureAPI DesignSystem DesignMachine LearningAgile MethodologiesTeam LeadershipProblem SolvingDistributed Systems
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Robusta Technology Group (RTG)

Octopus by RTG is the tech hiring and outsourcing arm of Robusta Technology Group, connecting exceptional tech talent with top-tier organizations across MENA, GCC, Europe, the US, and Canada. They specialize in building long-term partnerships between skilled professionals and innovative companies.

Visit website
Job Details
Category management
Posted 7 months ago