AI Software Engineer (Full-Stack)
Role details
Job location
Tech stack
Job description
This is a full-time position for an on-site AI-Focused Mobile / Web Application Developer located in the Greater Lexington Area.
This role is ideal for a developer who not only builds applications but also engineers AI systems end-to-end-including working with embeddings, vector databases, and custom logic built on top of large language models.
You will be responsible for developing and maintaining web and mobile applications while designing and implementing deep AI-driven features, including semantic search, retrieval-augmented generation (RAG), and intelligent automation pipelines.
Responsibilities
- Develop, test, and maintain Python-based web applications (FastAPI preferred) and mobile apps
- Design and build AI systems beyond simple API calls, including custom logic, orchestration, and optimization
- Implement vector embedding pipelines and semantic search systems
- Work extensively with pgvector (PostgreSQL) for storing and querying embeddings
- Build and optimize retrieval-augmented generation (RAG) workflows
- Integrate and extend AI/LLM systems with custom back-end logic
- Collaborate with front-end developers to integrate AI-driven user experiences
- Optimize performance, scalability, and cost of AI systems
- Debug and troubleshoot across environments
- Ensure security and best practices in all development tasks
Requirements
Proven experience as a Python Developer building web applications
Strong experience with FastAPI (or similar modern Python frameworks)
Hands-on experience with vector embeddings and semantic search systems
Proven experience working with pgvector / PostgreSQL for vector storage and querying (required)
Strong understanding of LLMs and how to build systems around them (not just API usage)
Experience designing RAG pipelines or similar AI architectures
Solid understanding of data structures, performance optimization, and system design
Experience with RESTful APIs and complex integrations
Strong knowledge of JavaScript/TypeScript, React or React Native
Experience with relational databases (PostgreSQL preferred)
Familiarity with Git and version control workflows
Strong problem-solving skills and attention to detail
Ability to work independently and collaboratively
AI / Advanced Experience (Highly Preferred)
Experience with embedding models and vector similarity search tuning
Experience optimizing prompt engineering, context windows, and retrieval strategies
Familiarity with AI orchestration frameworks (LangChain, LlamaIndex, etc.)
Experience building AI agents or multi-step reasoning systems
Understanding of token efficiency, latency optimization, and cost control in AI systems
Experience with fine-tuning or customizing models (bonus)
Nice to Have
- Experience with cloud platforms (AWS, GCP, Azure)
- Knowledge of CI/CD pipelines and DevOps practices
- Familiarity with Docker and containerization
- Experience in e-commerce platforms (Magento, WooCommerce, Shopify API)
- Familiarity with cPanel
- Experience with Google APIs
- Experience with Expo
- Experience with state management (Redux, Zustand)
- Understanding of hydration and modern rendering strategies
- PHP experience (very nice to have, especially for maintaining legacy systems)
Benefits & conditions
Health insurance, 401(k) matching, Paid time off, Vision insurance, Dental insurance, Bereavement leave, Life insurance, Paid holidays, Work on advanced, real-world AI systems (not just API wrappers) Opportunity to help shape AI architecture and direction Competitive salary & benefits Collaborative and forward-thinking team Exposure to cutting-edge AI and product development, * 401(k) matching
- Bereavement leave
- Dental insurance
- Flexible schedule
- Health insurance
- Life insurance
- Paid holidays
- Paid time off
- Vision insurance