Full Stack Engineer
Software Engineer – AI, Data & Full Stack
Employment Type: Full-Time, Remote
Working Hours: U.S. Time Zone
Salary: $2,000–$2,500 USD per month
About the Role
We are looking for a Software Engineer – AI, Data & Full Stack to join our engineering team and build production-ready AI applications, backend services, data pipelines, and modern web applications.
The ideal candidate has strong experience with Python, FastAPI, AI/LLMs, RAG, MCP, Vue.js, and Angular, along with practical knowledge of cloud infrastructure and CI/CD.
The position is 100% remote, but candidates must be available to work during U.S. business hours.
Key Responsibilities
- Develop backend applications and APIs using Python and FastAPI.
- Build responsive frontend applications using Vue.js and Angular.
- Integrate frontend applications with REST APIs and AI-powered backend services.
- Build AI applications using LLMs, Generative AI, RAG, and AI agents.
- Develop and integrate Model Context Protocol (MCP) servers and tools.
- Design and optimize prompts using modern prompt engineering techniques.
- Implement embeddings, semantic search, and vector database solutions.
- Build data processing, ETL, and machine-learning pipelines.
- Integrate external APIs and third-party platforms.
- Design scalable REST APIs and microservices.
- Containerize applications using Docker.
- Build and maintain CI/CD pipelines using CircleCI.
- Deploy and maintain applications on AWS.
- Write unit, integration, and API tests.
- Monitor and troubleshoot applications in production.
- Participate in code reviews and architecture discussions.
- Collaborate with engineering, data science, AI, and product teams.
Required Technical Skills
Backend
- Python
- FastAPI
- REST APIs
- Pydantic
- Async Python
- SQL
- PostgreSQL
Redis
Frontend
- Vue.js
- Angular
- JavaScript
- TypeScript
- HTML5
- CSS3
- REST API integration
- Responsive web development
- Modern frontend architecture and component-based development
Experience with Pinia/Vuex, RxJS, Angular Material, Tailwind CSS, or Bootstrap is a plus.
AI / LLM Engineering
- Large Language Models (LLMs)
- Generative AI
- Model Context Protocol (MCP)
- Retrieval-Augmented Generation (RAG)
- Prompt Engineering
- AI Agents / Agentic AI
- Tool and function calling
- Embeddings
- Semantic search
- Vector databases
- LLM evaluation and testing
Experience with LangChain, LangGraph, LlamaIndex, OpenAI, Anthropic, or AWS Bedrock is highly desirable.
Data Science & Data Engineering
- Pandas
- NumPy
- Scikit-learn
- Data preprocessing
- ETL/data pipelines
- Machine learning fundamentals
- Model evaluation
Data analysis
DevOps & Cloud
- AWS
- Docker
- CI/CD
- CircleCI
- Git / GitHub
- Linux
- Cloud deployment and monitoring
Experience with Kubernetes, Terraform, GitHub Actions, AWS ECS/ECR, Lambda, S3, RDS, CloudWatch, IAM, and Bedrock is a plus.
Additional Preferred Skills
- Multi-agent AI systems
- MCP server architecture
- Langfuse or similar AI observability platforms
- RAG/LLM evaluation frameworks
- Microservices architecture
- Multi-tenant SaaS architecture
- OAuth 2.0 / JWT
- WebSockets
- Celery
- Kafka, RabbitMQ, or AWS SQS
- Pytest
- MLOps
- Application monitoring and observability
- Agile/Scrum development
Qualifications
- 5+ years of professional software engineering, full-stack engineering, AI/ML engineering, or related experience.
- Strong hands-on experience with Python.
- Professional experience with Vue.js and/or Angular.
- Experience developing REST APIs with FastAPI or similar Python frameworks.
- Practical experience building applications using LLMs and Generative AI.
- Understanding of RAG, MCP, embeddings, vector search, and prompt engineering.
- Experience with Docker and CI/CD.
- Familiarity with AWS cloud infrastructure.
- Strong debugging and problem-solving skills.
- Ability to work independently in a remote environment.
- Good written and verbal English communication skills.
- Ability to work and collaborate during U.S. business hours.
Position Details
Salary: $2,000–$2,500 USD/month
Employment: Full-Time
Location: 100% Remote
Working Hours: U.S. Time Zone
We are looking for an engineer who can work across the full application stack—from Vue.js/Angular frontends and Python/FastAPI backend services to RAG, MCP, AI agents, data pipelines, AWS infrastructure, and production deployment.