AI Software Engineer
Listed on 2026-10-30
-
Software Development
AI Engineer (Applied/Software), Backend Developer, Machine Learning/ ML Engineer, Cloud Engineer - Software
Job Title: Senior AI Software Engineer / Lead AI Engineer
Experience: 712+ Years
Location: Remote
Employment Type: Full-Time
Work Mode: Remote
Industry: Software / AI / Technology
We are looking for a highly experienced Senior AI Software Engineer / Lead AI Engineer to design, develop, and deploy production-grade AI-powered applications and platforms.
The ideal candidate should have strong software engineering fundamentals combined with hands-on experience in Generative AI, LLMs, RAG, AI Agents, Python, APIs, cloud platforms, databases, and scalable distributed systems
.
This role is suitable for an experienced engineer who can independently take AI solutions from architecture and proof-of-concept through production deployment and optimization
.
- Design and develop scalable AI-powered software applications
. - Build and integrate LLM-based applications and AI agents
. - Develop production-grade RAG (Retrieval-Augmented Generation) systems.
- Work with LLM APIs and open-source models.
- Design prompt engineering and evaluation frameworks.
- Develop AI agents capable of tool/function calling and multi-step workflows.
- Build APIs and backend services for AI applications.
- Integrate AI capabilities into existing enterprise applications.
- Design scalable data pipelines for AI/ML applications.
- Implement vector search and semantic search solutions.
- Optimize AI applications for performance, accuracy, scalability, and cost.
- Work with engineering teams to integrate AI into production systems.
- Develop automated testing and evaluation frameworks for AI applications.
- Monitor AI applications in production and troubleshoot performance issues. Required Technical Skills Programming
- Python – Advanced
- Strong knowledge of software engineering principles
- Object-oriented programming
- Data structures and algorithms
- REST APIs
- Microservices
- Async programming
Strong hands-on experience with:
- Large Language Models (LLMs)
- Generative AI
- Prompt Engineering
- RAG
- Embeddings
- Vector Databases
- Semantic Search
- Function / Tool Calling
- AI Agents
- Multi-agent workflows
- LLM evaluation
- Model optimization
- LLM APIs
- OpenAI
- Anthropic
- Google Gemini
- Azure OpenAI
- Llama
- Hugging Face
Experience with one or more:
- Lang Chain
- Lang Graph
- Llama Index
- Hugging Face
- Py Torch
- Tensor Flow
- Scikit-learn
Experience with:
- Pinecone
- Weaviate
- Milvus
- Qdrant
- pgvector
Strong experience with at least one:
- AWS
- Azure
- Google Cloud
- Bedrock
- Lambda
- ECS/EKS
- S3
- RDS
- Open Search
- API Gateway
- Cloud Watch
- FastAPI
- Django / Flask
- PostgreSQL
- MongoDB
- Redis
- SQL
- No
SQL - Kafka or similar event-streaming technologies
- Docker
- Kubernetes
- CI/CD
- Git Hub Actions / Jenkins
- Terraform
- Linux
- Monitoring and observability
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).