Full-Stack AI Engineer

PavagoPavago·Remote(Portugal)
Software Development

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

90 billion by 2025, this role offers a unique opportunity to work on cutting-edge projects. Before applying, candidates should be aware that a strong foundation in Python, JavaScript, and cloud data warehouses is essential, as well as experience with ML models and deployment.

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.