Full Stack AI Software Engineer
Role responsibilities
Design, build, and maintain enterprise software and AI-enabled applications through an iterative development model. Own the full application lifecycle, including architecture, deployment, security remediation, and operational monitoring for up to three applications.
Requirements
Requires 5+ years of professional software engineering experience, with 2-3 years specifically in AI-assisted development. Must be proficient in a modern backend language, a frontend framework, and have practical experience integrating LLMs into production environments.
Key skills
Full Stack Development, AI Engineering, Large Language Models, Python, TypeScript, React, RESTful APIs, Vector Databases, RAG, Cloud Computing, DevOps, Secure Coding, AI Agents, Prompt Engineering, System Architecture, Unit Testing
Keywords
Full Stack, AI, LLM, RAG, Vector Search, Agentic Workflows, Python, Java, C#, Go, TypeScript, Node.js, React, Angular, Vue, SQL, AWS, Azure, GCP, Kubernetes, CI/CD, Git, Cursor, GitHub Copilot, LangGraph, Semantic Kernel, Financial Services, Mortgage Lending, Secure Software Development, Microservices