Senior AI-ML Integration Software Engineer
TIAG is now hiring a full-stack Senior AI/ML Software Engineer to join our team in support of an exciting Department of War human performance platform product support initiative. The position will require a government security clearance to be processed, so US or Naturalized Citizenship is a requirement for consideration.
In this role, the Senior Engineer will leverage expertise in cloud-native solutions and modern web architectures to lead the integration of cutting-edge Artificial Intelligence (AI) and Machine Learning (ML) capabilities into our product suite.
The ideal candidate will combine strong traditional software engineering foundations (such as the PHP ecosystem, legacy/modern JavaScript frameworks, and robust CI/CD practices) with hands-on experience deploying generative AI models and intelligent orchestration workflows. This role is primarily focused on AI/ML integration and supporting backend software development, though full stack development experience is preferred.
Key Responsibilities:
AI/ML & Cloud Integration:
- Architect and deploy intelligent features using Cloud AI services, with a strong focus on building generative AI workflows, retrieval-augmented generation (RAG), and agentic pipelines.
- Develop serverless backends (e.g., AWS Lambda, API Gateway) and microservices that interface seamlessly with foundational machine learning models.
- Optimize data ingestion pipelines and database queries (SQL and NoSQL) to support context-rich AI prompts and high-performance inference.
DevOps & Architecture
- Set up, maintain, and secure automated CI/CD pipelines using Jenkins CI or similar cloud-native tooling to support continuous deployment of both software and ML integrations.
- Define technical requirements, break down tasks for complex engineering projects, and mentor junior developers on enterprise best practices.
- Consolidate legacy processes and automate critical workflows to drastically reduce manual business workloads and cycle times.
Full-Stack Web Development
- Incorporate AI-driven features (such as predictive text, intelligent search, automated categorization, or voice interfaces) directly into user-facing web and mobile frontends to improve user experience.
- Integrate AI/ML capabilities into existing PHP backend API.
- Write and implement software tooling to develop a new build pipeline in parallel with existing legacy tools.
- Provide thought leadership to architecture, design, and modernization approaches and activities. Contribute to architecture decisions and long-term technical roadmap.
- Organize work plans, estimate tasks, and deliver finished projects to meet important deadlines.