Software Engineer – AI, Data And Full Stack
Summary
Full-stack engineer building production AI applications: Python/FastAPI backends and REST APIs, Vue.js/Angular frontends, LLM/RAG/MCP/agent features, ETL and ML pipelines, deployed on AWS with Docker and CircleCI CI/CD. Fully remote role requiring U.S. business-hours availability.
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.
Skills
- Agentic AI
- Agile
- AI
- Angular
- Anthropic
- API
- AWS
- AWS Bedrock
- Bootstrap
- CI/CD
- CircleCI
- Cloud
- CloudWatch
- CSS
- Data Engineering
- Data Pipelines
- Data Science
- DevOps
- Docker
- ECS
- Embeddings
- ETL
- FastAPI
- Generative AI
- Git
- GitHub
- GitHub Actions
- HTML
- IAM
- JavaScript
- JWT
- Kafka
- Kubernetes
- Lambda
- LangChain
- LangGraph
- Linux
- LlamaIndex
- LLM
- Machine Learning
- MCP
- Microservices
- MLOps
- Model Evaluation
- NumPy
- OAuth
- Observability
- OpenAI
- pandas
- PostgreSQL
- Prompt Engineering
- pytest
- Python
- RabbitMQ
- RAG
- RDS
- Redis
- REST
- RxJS
- SaaS
- scikit-learn
- Scrum
- Semantic Search
- SQL
- SQS
- Tailwind
- Terraform
- TypeScript
- Vector Databases
- Vector Search
- Vue
- Websockets