Backend/platform engineer building and operating core services for Inviso’s enterprise AI consulting platform. Designing APIs, orchestration, tenancy, integrations, and reliable distributed systems for clients.
Responsibilities
Support an external software development organization as part of Inviso’s delivery team
Work closely with client product, engineering, data, and platform stakeholders
Design, build, and operate core services powering an enterprise AI platform
Contribute to the AI gateway, orchestration layer, entitlements, tenancy model, data access patterns, integration frameworks, APIs, and platform services
Own services end to end from design and implementation through testing, deployment, reliability, and support
Maintain monitoring and operational support for owned services
Travel occasionally due to client needs
Requirements
Experience building and operating production backend, API, or distributed platform services
Strong software engineering skills with experience designing reliable, testable, and maintainable services
Experience with AI gateway, orchestration, entitlements, tenancy, metering, quotas, or similar platform capabilities
Ability to design APIs and developer experiences for internal and external consumers
Experience with multi-tenant systems, tenant isolation, service boundaries, and platform-level enforcement patterns
Experience building integration frameworks, connector patterns, governed data access, or reliable data on-ramps
Strong understanding of retries, partial failure, consistency, idempotency, back-pressure, and operational failure modes
Experience owning services through design, development, testing, deployment, monitoring, and support
Strong communication and collaboration skills for client-facing consulting environments
Pragmatic mindset with the ability to ship meaningful value quickly while maintaining engineering quality
Experience with C#, Python, Go, or similar backend languages
Experience with API gateways, orchestration systems, connector frameworks, event-driven systems, or platform engineering
Experience with AI, LLM, RAG, agentic workflows, tool/function calling, MCP, A2A, or AI development lifecycle practices
Experience with event-sourced metering, quotas, entitlements, or billing-related platform services
Experience building enterprise-scale software used by multiple products, customers, or internal teams
Experience using AI-assisted development tools while maintaining strong review, testing, and architecture discipline
SDK Engineer building Supabase’s Python SDK for database, auth, storage, realtime, and edge functions. Maintaining typed sync and async APIs for developers worldwide.
Contract software engineer building Python and AWS cloud - native solutions for an insurance technology team. Improving CI/CD, infrastructure automation, distributed systems, and production reliability.
Senior Java Developer building Java microservices and distributed systems for Just Eat Takeaway.com’s global delivery platform. Owning scalable logistics infrastructure, APIs, AWS deployment, and reliability.
.NET Developer building scalable enterprise applications for an IT services company. Developing APIs, optimizing SQL Server performance, and supporting Azure CI/CD deployments.
Kubernetes and HPC Engineer building scalable AI/ML and simulation infrastructure for Capgemini Engineering. Managing Kubernetes, HPC clusters, NVIDIA GPUs, automation, and cloud - native platforms.
Technical Architect leading Salesforce architecture, integrations, and data migration for Clariti, which empowers governments to deliver exceptional citizen experiences. Supporting complex implementations and delivery improvements.
Senior backend engineer building scalable lakehouse infrastructure for Affirm’s pay - over - time platform. Leading distributed data systems, reliability, technical standards, and engineering delivery.
Senior Product Developer building BMC’s mainframe Code Pipeline software for z/OS environments. Designing, debugging, and enhancing C/C++ and Assembler - based products for enterprise clients.
Analyste - programmeur .NET supporting Santé Québec’s youth - sector digital solutions. Developing C#/.NET solutions and participating in agile delivery and support activities.