Role Summary
We are looking for a AI Engineer (5+ years experience) with a strong full-stack background to design and build AI-powered applications and agentic systems. The role involves leading small teams and delivering end-to-end solutions across UI, backend, data, and AI layers using modern cloud and AI platforms.
Key Responsibilities
- Lead architecture, design, development, and rollout of AI solutions
- Build AI-native applications and agentic workflows using LLMs
- Develop full-stack applications (React UI, APIs, backend services)
- Implement RAG pipelines, automation, and AI assistants
- Work with cloud platforms and data pipelines
- Ensure scalability, performance, observability, and cost optimization
- Mentor engineers and drive best practices and code quality
- Collaborate with stakeholders to translate business needs into AI solutions
Required Skills
- 5+ years of experience in software engineering with full-stack expertise
- Strong programming skills in Python / Node.js and API development (FastAPI preferred)
- Experience with frontend frameworks (React.js preferred)
- Hands-on experience with Generative AI / LLMs / agent frameworks (LangChain, LangGraph, etc.)
- Experience with at least one AI platform:
- Azure AI Foundry
- OR Amazon Bedrock (or similar AWS AI services)
- OR Snowflake Cortex AI
- Strong experience with Snowflake (data modeling, pipelines, performance tuning)
- Knowledge of cloud platforms (AWS / Azure / GCP) and event-driven architectures
- Experience with Docker, Kubernetes, and CI/CD pipelines
- Strong understanding of system design, scalability, and distributed systems