Full-Stack AI Engineer
WFA Digital Insight
As the demand for full-stack AI engineers surges, with a 25% increase in job postings in the last year, professionals with expertise in both software development and applied machine learning are in high demand. Pavago, a leader in AI-powered solutions, is seeking a skilled Full-Stack AI Engineer to bridge the gap between software engineering and machine learning. With the global AI market projected to reach
Job Description
About the Role
As a Full-Stack AI Engineer at Pavago, you will be responsible for designing, building, and deploying AI-powered applications that integrate machine learning models with production systems. This role requires a unique blend of software engineering and applied machine learning expertise, with a focus on delivering scalable, reliable, and user-friendly solutions. You will work closely with data scientists and product teams to productionize prototypes and scope AI features that drive business value.The role entails collaborating with cross-functional teams to identify business problems and developing AI-powered solutions that address these challenges. You will work on building and deploying ML models, designing and implementing front-end interfaces, and ensuring the smooth integration of AI features into production systems.
As part of the Pavago team, you will have the opportunity to work on a wide range of projects, from natural language processing to computer vision, and develop expertise in the latest AI and ML technologies.
What You Will Do
- Design, build, and deploy AI-powered applications that integrate machine learning models with production systems
- Deploy pre-trained and fine-tuned ML/LLM models using OpenAI, Hugging Face, TensorFlow, and PyTorch
- Wrap models in APIs using FastAPI, Flask, or Node.js for scalable inference
- Implement vector search integrations using Pinecone, Weaviate, or FAISS for retrieval-augmented generation
- Build ETL pipelines for ingesting, cleaning, and transforming text, image, or structured data
- Automate data labeling, preprocessing, and versioning using Airflow, Prefect, or Dagster
- Store and manage datasets in cloud warehouses such as Snowflake, BigQuery, or Redshift
- Build front-end UIs using React, Next.js, or Vue to surface AI-powered features
- Design back-end services and microservices to connect models to business logic
- Ensure responsive, intuitive, and secure interfaces for end users
- Containerize ML services with Docker and deploy to Kubernetes clusters
- Automate CI/CD pipelines for model updates and application releases
- Monitor latency, cost, and model drift using MLflow, Weights & Biases, or custom dashboards
What We Are Looking For
- Strong foundation in software engineering and applied machine learning
- 3+ years of experience in software engineering with exposure to AI/ML
- Proficiency in Python (PyTorch, TensorFlow) and JavaScript/TypeScript (React, Node.js)
- Experience deploying ML models into production systems
- Strong SQL and experience with cloud data warehouses
- Excellent problem-solving skills and attention to detail
- Ability to work collaboratively in a remote team environment
- Strong communication and documentation skills
- Experience with agile development methodologies and version control systems
Nice to Have
- Experience with LLM fine-tuning, embeddings, and RAG pipelines
- Knowledge of MLOps practices (Kubeflow, MLflow, Vertex AI, SageMaker)
- Familiarity with microservices, serverless architectures, and cost-optimized inference
- Experience with building and scaling AI-powered SaaS products
- Certification in AI, ML, or a related field
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work on cutting-edge AI and ML projects
- Collaborative and dynamic remote work environment
- Flexible working hours and remote work stipend
- Access to the latest AI and ML tools and technologies
- Professional development and training opportunities
- Recognition and rewards for outstanding performance
- Comprehensive health insurance and wellness programs
- Generous paid time off and holiday policy
How to Stand Out
- Develop a strong portfolio that showcases your experience with AI and ML projects, including deployment and scaling.
- Focus on building a strong foundation in Python, JavaScript, and cloud data warehouses, as these are essential skills for the role.
- Be prepared to discuss your experience with ML models, including deployment and integration with production systems.
- Highlight your ability to work collaboratively in a remote team environment and your excellent problem-solving skills.
- Research the company and the role thoroughly, and be prepared to ask informed questions during the interview process.
- Be prepared to discuss your experience with agile development methodologies and version control systems.
- Consider obtaining certification in AI, ML, or a related field to demonstrate your expertise and commitment to the field.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.