Senior Software Engineer
gresham
Job Description
- Design, develop, and deploy AI-powered applications by leveraging Large Language Models (LLMs), Agentic AI, and modern AI frameworks.
- Build/leverage enterprise-grade AI assistants and copilots to accelerate software development, testing, documentation, customer support, and operational workflows.
- Design and implement Retrieval Augmented Generation (RAG), semantic search, vector search, and enterprise knowledge solutions.
- Develop AI agents and orchestrate multi-agent workflows using modern AI frameworks and Model Context Protocol (MCP).
- Build scalable AI services and APIs that integrate seamlessly with enterprise applications and data platforms.
- Evaluate emerging AI models, frameworks, and technologies, providing technical recommendations and proof-of-concepts.
- Collaborate with cross-functional teams to identify high-value AI use cases and drive successful implementation.
- Establish best practices for prompt engineering, LLM evaluation, governance, security, and responsible AI adoption.