#HOT# Senior Systems Programmer / AI Engineer (Contract)
Ambition Group Singapore · Singapore
#HOT# Senior Systems Programmer / AI Engineer (Rolling Contract)Location: SingaporeType: 12-month contract, renewableStyle: Hybrid, with a highly flexible arrangementPosition OverviewWe are seeking an experienced Senior Systems Programmer / AI Engineer to take technical ownership of complex, business-critical systems within a global technology organization.This is a highly technical individual contributor role focused on AI-enabled engineering, large-scale software systems, evaluation infrastructure, system reliability and technical architecture.The successful candidate will be expected to independently own technically complex problem spaces, make high-impact architectural decisions, build and operate production systems, and drive new technologies from experimentation through to hardened production.Key ResponsibilitiesOwn the architecture, development and operation of complex production systems with organisation-wide impactDefine technical strategy and make independent engineering decisions across ambiguous and technically challenging problem spacesDesign and build AI evaluation, validation and experimentation infrastructure to assess the reliability, quality and safety of AI-generated outputsDevelop and operate LLM, RAG, multi-agent or AI-assisted engineering systems in production environmentsEstablish measurable quality gates, monitoring, experimentation and validation frameworks before AI systems are deployedApply systems thinking across multiple services and engineering boundaries, identifying and resolving issues beyond direct ownershipDrive scalability, performance, reliability and fault tolerance across distributed systemsEvaluate emerging AI and software engineering techniques and take them from research or prototype through proof of concept and productionEstablish engineering standards around security, data protection, AI safety and production reliabilityMentor senior engineers and help develop technical ownership and engineering judgment across the organizationProduce technical documentation and architecture specifications detailed enough for other engineering teams to consume systems independentlyRequired Experience & Technical Skills10+ years of professional software engineering experience, including experience owning complex production systemsDemonstrated experience as a Senior Software Engineer, Staff Engineer or equivalent technical leadership positionStrong hands-on software engineering background with experience across backend, frontend, distributed systems or platform engineeringProven production experience with AI/ML, LLM, NLP, RAG, fine-tuning or multi-agent systemsPractical experience designing AI evaluation, experimentation or validation frameworks, rather than only consuming third-party AI APIsStrong understanding of distributed systems, system architecture, scalability, observability and fault toleranceStrong programming capability in one or more of Python, PostgreSQL, Java, TypeScript or equivalent production languagesExperience with modern cloud and data platforms such as AWS or Azure, together with technologies such as Kafka, Spark, Flink, distributed databases or equivalentExperience designing and operating production systems through the full software lifecycle, including development, testing, deployment, monitoring and incident resolutionStrong understanding of software security, data privacy and responsible AI principlesProven ability to make technical decisions where requirements are ambiguous and the consequences of failure are significantExperience mentoring engineers and influencing technical direction beyond an individual's immediate area of ownershipPreferred ExperienceThe following would be highly advantageous:Experience building LLM evaluation or AI quality-assurance infrastructureExperience with fine-tuning, RAG, agentic systems, model evaluation or AI safetyExperience developing AI-assisted engineering or autonomous software engineering systemsExperience with PyTorch, HuggingFace Transformers, LangChain, MCP or comparable AI frameworkExperience with large-scale data processing using Kafka, Spark, Flink or MapReduceExperience designing cloud-native systems using AWS and/or AzureExperience taking emerging technologies from research or experimentation into hardened production environmentsExperience leading technical initiatives involving multiple engineering teamsWhat Makes This Role DifferentThis is not a conventional Senior Software Engineer position.The successful candidate will be expected to own a technically difficult problem space end-to-end, rather than simply contribute code to an existing system.You will have significant responsibility for:AI Engineering × Distributed Systems × Technical Architecture × Evaluation Infrastructure × Production ReliabilityThe role offers the opportunity to work on technically challenging systems where engineering judgment, experimentation and long-term technical ownership are critical.Please reach out to [email protected] with your updated resume and contact details. Incomplete applications may not be considered /Only shortlisted candidates will be contacted.Business Registration Number: 200611680D | License Number: 10C5117 | EA Registration Number: R1768258