Partner with engineers, product managers, designers, and senior leadership to translate product and technical vision into quarterly execution roadmaps.
5+ years of professional software engineering experience building, scaling, and maintaining production backend services in a service-oriented architecture.
Proven track record designing distributed systems that operate reliably at scale, including experience with cloud-native tooling (e.g., Docker, Kubernetes, AWS/GCP).
...
Develop and optimize backend OData services, CDS views, and annotations to support Fiori applications.
Utilise modern development frameworks, including BOPF (Business Object Processing Framework), Floorplan Manager (FPM), and the ABAP RESTful Application Programming Model (RAP).
We’re driven by applied R&D, prototyping and AI innovation. Our client teams are focused on tackling the most challenging aspects of applied AI in the enterprise sector directly with clients.
About the Role
We are seeking a Senior Applied AI Software Engineer to lead the design, build, and deployment of enterprise AI systems. In this role, you will operate as a senior technical owner across customer engagements, shaping architecture, setting engineering standards, and helping teams move from prototypes to durable production AI systems. DeployCo is one of the few places where engineers can work with the autonomy of a small startup while building for the scale, complexity, and impact of the world’s largest enterprises.
...
Develop cloud-native solutions using Microsoft Azure , including App Service, Azure Functions, Storage, Azure SQL Database, API Management, Service Bus, Event Grid, Key Vault, Azure Monitor, Application Insights, and Microsoft Entra ID.
Design and implement SQL/NoSQL data access patterns, including schema design, query optimisation, ORM, and secure data handling.
Build and maintain CI/CD pipelines using Azure DevOps, GitHub Enterprise, and/or GitHub Actions.
...
Collaborate effectively with cross-functional teams and headquarters in China, including product, testing, operations, and business units, to align technical solutions with business goals
Translate market and compliance requirements into robust, scalable technical solutions for payment systems
Prepare, update, and manage comprehensive technical documentation to support development and operational needs
...
System Monitoring & Optimization: Conduct model evaluations and continuously improve system performance, stability, and token cost-efficiency.
Technical Documentation: Maintain high-quality technical documentation, APIs specifications, and development standards to streamline remote collaboration.
Education: Bachelor’s degree or above in Computer Science, Artificial Intelligence, Software Engineering, Mathematics, or related technical fields.
...