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.



