Position Title: AI Application Developer
Location: Remote
Position Status: Multi-year contract
Position Summary
We are seeking an AI Application Developer to join our application development team and build AI-powered features, services, and applications that support business-critical products.
The ideal candidate has strong Python development experience and hands-on experience building AI applications using modern frameworks such as LangGraph and LangChain. This role will focus on designing, developing, testing, and deploying production-ready AI solutions while collaborating closely with software engineers, architects, product teams, and platform engineering teams.
The successful candidate will be comfortable working with Large Language Models (LLMs), agent-based architectures, Model Context Protocol (MCP), Retrieval-Augmented Generation (RAG), and cloud AI platforms such as AWS Bedrock or Azure AI Foundry.
Key Responsibilities
- Design, develop, and maintain AI-powered applications, services, and platform capabilities.
- Build first-party AI applications using Python, LangGraph, and LangChain.
- Develop AI workflows utilizing LLMs, agent frameworks, MCP integrations, and RAG architectures.
- Integrate AI capabilities with internal applications, APIs, databases, and enterprise systems.
- Build and maintain reusable AI components and services that support application development initiatives.
- Participate in code reviews, testing, deployment, and ongoing application support.
- Develop and deploy AI solutions using AWS Bedrock, Azure AI Foundry, or similar AI platforms.
- Collaborate with DevOps and platform engineering teams to deploy and support solutions in Kubernetes or OpenShift environments.
- Optimize AI applications for scalability, performance, reliability, and security.
- Contribute to CI/CD pipelines and modern software delivery practices.
AI Application Development
- Design, develop, and maintain AI-powered applications, services, and platform capabilities.
- Build first-party AI applications using Python, LangGraph, and LangChain.
- Develop AI workflows utilizing LLMs, agent frameworks, MCP integrations, and RAG architectures.
- Integrate AI capabilities with internal applications, APIs, databases, and enterprise systems.
- Build and maintain reusable AI components and services that support application development initiatives.
- Participate in code reviews, testing, deployment, and ongoing application support.
- Develop and deploy AI solutions using AWS Bedrock, Azure AI Foundry, or similar AI platforms.
- Collaborate with DevOps and platform engineering teams to deploy and support solutions in Kubernetes or OpenShift environments.
- Optimize AI applications for scalability, performance, reliability, and security.
- Contribute to CI/CD pipelines and modern software delivery practices.
Technical Collaboration
- Partner with software engineers, architects, and product teams to design and implement AI-enabled solutions.
- Participate in architecture discussions and technical design reviews.
- Troubleshoot complex application and integration issues.
- Document technical designs, implementation approaches, and operational procedures.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent experience.
- 3+ years of software development experience.
- Experience building AI applications using LangGraph and/or LangChain.
- Experience working with Large Language Models (LLMs) in production or enterprise environments.
- Experience with AWS Bedrock or Azure AI Foundry.
- Experience developing and integrating REST APIs.
- Experience working with Kubernetes, OpenShift, or other container orchestration platforms.
- Experience using source control and modern development practices.
Preferred Qualifications
- Experience with Model Context Protocol (MCP).
- Experience implementing Retrieval-Augmented Generation (RAG) solutions.
- Experience working with vector databases.
- Experience building multi-agent AI systems.
- Experience with LoRA-based model customization.
- Experience deploying open-source LLMs using vLLM or similar technologies.
- Experience with observability platforms such as LangSmith, Langfuse, Arize, or Datadog.
- Experience developing cloud-native applications in AWS or Azure environments.
About Seneca Resources:
At Seneca Resources, we are more than just a staffing and consulting firm, we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact.
When you work with Seneca, you’re choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. We take the time to understand your goals and match you with roles that align with your skills and career path. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who will advocate for you every step of the way.