About the job
Job Title: Full-Stack AI Engineer
Position Type: Full-Time, Remote
Working Hours: U.S. client business hours (with flexibility for model deployments, experimentation cycles, and sprint schedules)
About the Role:
Join pavago as a Full-Stack AI Engineer, where you'll have the opportunity to create and implement AI-driven applications. This position merges software engineering with practical machine learning, focusing on deploying scalable, reliable, and user-friendly models into production systems. As a Full-Stack AI Engineer, you will integrate backend services, frontend interfaces, and machine learning pipelines to deliver impactful AI solutions that drive business success.
Key Responsibilities:
AI Model Integration:
- Deploy and fine-tune ML/LLM models (OpenAI, Hugging Face, TensorFlow, PyTorch).
- Wrap models in APIs (FastAPI, Flask, Node.js) for efficient inference.
- Implement vector search integrations (Pinecone, Weaviate, FAISS) for retrieval-augmented generation (RAG).
Data Engineering & Pipelines:
- Develop ETL pipelines for processing text, image, or structured data.
- Automate data labeling, preprocessing, and versioning using Airflow, Prefect, or Dagster.
- Manage datasets in cloud warehouses (Snowflake, BigQuery, Redshift).
Application Development (Full-Stack):
- Create front-end UIs with React, Next.js, or Vue to showcase AI features (chatbots, dashboards, analytics).
- Design back-end services and microservices to connect AI models with business logic.
- Ensure responsive, user-friendly, and secure interfaces.
Infrastructure & Deployment:
- Containerize ML services with Docker and deploy on Kubernetes.
- Automate CI/CD pipelines for model updates and app releases.
- Monitor performance, cost, and model drift using MLflow, Weights & Biases, or custom dashboards.
Security & Compliance:
- Ensure AI systems align with data privacy standards (GDPR, HIPAA, SOC 2).
- Implement access control and secure API endpoints.
Collaboration & Iteration:
- Collaborate with data scientists to implement prototypes in production.
- Work with product teams to define AI features that meet business objectives.
- Document systems for reproducibility and knowledge sharing.
Ideal Candidate Profile:
- A strong coder with a background in full-stack development and applied ML/AI.
- Proficient in building prototypes and scaling them for production.
- An analytical problem-solver who balances performance, cost, and user experience.
- Curious and adaptable, with a desire to stay updated on industry trends.

