AI Engineer
Core
Build and implement AI agents and AI architecture within CI/CD workflows on AWS to enable AI-driven automation and improve software engineering productivity.
Role type
Senior IC AI Engineer (Generative AI & Cloud)
Builds
Production-ready AI applications, RAG pipelines, MCP servers, and agentic workflows integrated into cloud-based CI/CD pipelines.
Domain
Cloud Computing (AWS) + Generative AI + Software Engineering Automation
Deliverable
production ML models
Required skills
Python, LLMs and Generative AI, RAG Pipeline Engineering, MCP Server Development, Agentic AI, Vector Databases, AWS Services, Application Security
Preferred skills
CI/CD tools, Security tools, Containerization and orchestration, Security automation, Automated testing
Technologies
OpenAI, Bedrock, SageMaker, Lambda, ECS/EKS, S3, API Gateway, Docker, Kubernetes, GitHub, Jenkins, Harness, Snyk, SonarQube
Responsibilities
Build and implement AI agents and AI architecture within CI/CD workflows on AWS; Develop production-ready AI applications using LLMs and Generative AI platforms; Design, implement, and maintain RAG pipelines using SageMaker, Lambda, vector databases, embeddings, and retrieval components; Develop MCP servers and integrate approved tools, APIs, services, and enterprise data sources; Build agentic workflows and autonomous AI agents that support task planning, tool use, context management, and response validation; Use Python to develop scalable, maintainable, testable, and secure AI solutions; Support code generation and code fixing using LLMs, including code recommendations, defect identification, and remediation workflows; Integrate AI solutions with CI/CD workflows, source control, security tools, testing processes, and deployment pipelines; Apply application security principles to AI architecture, APIs, data flows, prompts, tools, model interactions, and generated code; Collaborate with software engineering, DevOps, security, architecture, and business stakeholders; Document AI architecture, data flows, system behavior, dependencies, security controls, and operational procedures; Support efficient use of models, compute, storage, and cloud resources to promote sustainable technology delivery.
