Apply with hirly
Senior AI Engineer
Cai · Manila - One World Square
Upload your resume to see how well you match this job — free, in seconds, no account needed.
Your resume is used only to score it against this job. If you don't create an account, it is deleted within 24 hours.
Senior AI Engineer Req number: R8164 Employment type: Full time Worksite flexibility: Hybrid Who we are CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.3 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right—whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise. Job Summary The Senior AI Engineer is to design, build, integrate, and operate secure, scalable, and production-ready AI solutions within an enterprise environment. The role combines strong Python / .NET software engineering with generative AI engineering, AWS-native cloud architecture, enterprise system integration, observability, and application security. The Senior AI Engineer will provide technical leadership across the engineering lifecycle, from solution design and experimentation through implementation, production deployment, monitoring, and continuous improvement. Job Description We are looking for Senior AI Engineer to design, build, integrate, and operate secure, scalable, and production-ready AI solutions within an enterprise environment. The role combines strong Python / .NET software engineering with generative AI engineering, AWS-native cloud architecture, enterprise system integration, observability, and application security. The Senior AI Engineer will provide technical leadership across the engineering lifecycle, from solution design and experimentation through implementation, production deployment, monitoring, and continuous improvement. This position will be full-time and hybrid at Mandaluyong City. What You'll Do
- Translate business and product requirements into appropriate technical designs, implementation plans, and engineering tasks
- Lead technical design reviews and contribute to architecture, security, data, and operational readiness assessments
- Evaluate technical options and provide recommendations based on feasibility, scalability, security, performance, cost, and maintainability
- Identify technical dependencies, delivery risks, resource requirements, and architectural constraints early in the development lifecycle
- Guide engineers in resolving complex technical issues involving AI models, application services, data pipelines, cloud infrastructure, and enterprise integrations
- Support technical estimation, work planning, backlog refinement, and delivery prioritization
- Promote the use of shared enterprise AI capabilities and reusable platform services rather than duplicating solution-specific implementations
- Mentor junior and mid-level engineers through code reviews, design discussions, pair programming, and knowledge-sharing sessions
- Backend Software Engineering
- Design and develop high-quality Python and/or .NET services, libraries, APIs, background workers, and data-processing components
- Build modular, reusable, testable, and maintainable application components using established Python and/or .NET engineering practices
- Develop synchronous and asynchronous services that support AI inference, document processing, data retrieval, workflow orchestration, and system integration
- Implement appropriate exception handling, retry mechanisms, timeouts, circuit breakers, caching, rate limiting, and graceful degradation
- Apply object-oriented, functional, domain-driven, and event-driven design approaches where appropriate
- Develop automated unit, integration, contract, security, performance, and regression tests
- Maintain clear technical documentation covering solution architecture, APIs, configuration, deployment, operations, and troubleshooting
- Contribute to continuous integration and continuous delivery pipelines for automated testing, security scanning, deployment, and release management
- Participate in code reviews and ensure that engineering work meets agreed quality, security, performance, and maintainability standards
- System Integrations
- Design and implement secure integrations between AI solutions and enterprise applications, data platforms, document repositories, workflow systems, and external services
- Develop and maintain REST, event-driven, messaging, streaming, batch, and file-based integration patterns
- Build integrations using APIs, webhooks, message queues, event buses, managed file transfer, and other approved enterprise integration mechanisms
- Implement authentication and authorization using enterprise identity standards such as OAuth 2.0, OpenID Connect, service identities, API credentials, and role-based access controls
- Integrate AI solutions with structured and unstructured data sources while preserving source permissions, data classifications, and access-control requirements
- Develop connectors for enterprise systems such as document management platforms, service management tools, data warehouses, databases, search platforms, and business applications
- Define API contracts, data schemas, error-handling conventions, versioning strategies, and integration testing requirements
- Coordinate with application owners and platform teams to resolve integration constraints, access requirements, service limits, and dependency timelines
- Ensure that integrations are observable, resilient, idempotent where necessary, and designed to handle partial failures safely
- AWS-Native Cloud Engineering
- Design and implement AI solutions using approved AWS-native cloud services and architectural patterns
- Develop solutions using relevant services such as Azure OpenAI, Amazon Bedrock, AWS Lambda, Amazon ECS, Amazon EKS, Amazon API Gateway, Amazon S3, Amazon RDS, Amazon OpenSearch Service, Amazon EventBridge, Amazon SQS, Amazon SNS, AWS Step Functions, and AWS Secrets Manager
- Implement cloud-native patterns for serverless processing, containerized workloads, event-driven architecture, workflow orchestration, batch processing, and API-based services
- Design solutions that meet enterprise requirements for availability, scalability, resilience, performance, backup, disaster recovery, and cost management
- Work with cloud infrastructure teams to define network connectivity, private endpoints, security groups, encryption, logging, and environment configurations
- Contribute to infrastructure-as-code implementations using Terraform
- Optimize cloud resource usage, model consumption, storage, data transfer, and compute costs
- Support deployments across development, testing, staging, and production environments
- Troubleshoot application, platform, network, permissions, capacity, and service-integration issues within AWS environments
- Generative AI Engineering
- Design and build generative AI solutions using foundation models, large language models, embedding models, reranking models, and multimodal capabilities
- Develop retrieval-augmented generation applications that combine enterprise content, search services, vector retrieval, metadata filtering, and generative models
- Design prompt templates, system instructions, tool descriptions, response schemas, and conversation flows
- Implement model routing, fallback, retry, timeout, caching, and rate-limiting mechanisms
- Build AI agent and workflow capabilities that can select approved tools, retrieve information, invoke enterprise services, and complete controlled multi-step tasks
- Develop document ingestion, parsing, chunking, metadata enrichment, embedding, indexing, retrieval, and citation-generation pipelines
- Implement hybrid search approaches that may combine keyword search, semantic search, vector search, taxonomy, graph-based retrieval, and reranking
- Work with Data Scientists and AI Engineers to evaluate models and AI responses using measurable criteria such as relevance, grounde