Full-Stack AI Engineer

WAVERLEY SOFTWARE, INC.
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Databases
DevOps
Django
Node.js
React
Large Language Models
Backend
FastAPI
Vue.js
Containerization
Angular
Kubernetes
Performance Monitor
Front End Software Development
Docker

Job description

We are seeking a Senior Full-Stack AI Engineer for a hybrid consulting-and-delivery role. You will act as a key technical representative during pre-sales, collaborating with clients to define requirements, design architectures, and formulate project proposals. Following the project's approval, you will transition into the lead engineering role, actively coding both the frontend and backend to integrate generative AI capabilities into production-ready enterprise applications., * Build and maintain robust, scalable code across the entire stack, from the UI down to the database and API layers.

  • Connect applications to Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) pipelines, and various third-party APIs.
  • Own the technical implementation, deployment, and debugging of the application throughout the full software development lifecycle.
  • Conduct ongoing performance monitoring and implement optimizations to ensure high system efficiency.
  • Participate in and lead code reviews to uphold engineering standards and best practices.
  • Ensure robust software quality through comprehensive testing methodologies, including unit, integration, and end-to-end (E2E) testing.
  • Support the Pre-Sales team by providing critical technical insights and inputs as needed.

Requirements

  • 6+ years of software engineering experience with deep proficiency in JavaScript/TypeScript and Python.
  • Production experience with modern frontend frameworks (React, Angular, or Vue) and backend frameworks (Node.js, Express, FastAPI, or Django).
  • Deep expertise in integrating LLM APIs (e.g., OpenAI, Anthropic, Gemini) and utilizing AI orchestration frameworks (LangChain, LlamaIndex).
  • Strong communication skills with a proven ability to present technical architectures to external clients or non-technical stakeholders.
    1. Database expertise
    1. DevOps tools for CI/CD
    1. Containerisation (docker, kubernetes)
    1. System Security best practices, * Experience working with Vector Databases (Pinecone, Weaviate, Qdrant).
  • Familiarity with cloud deployment on AWS, GCP, or Azure.
  • Previous experience in a consulting, agency, or pre-sales environment.

About the company

Waverley Software is a global software engineering powerhouse dedicated to solving complex digital challenges. We partner with innovation-driven clients to build production-ready enterprise applications using cutting-edge technologies. Our culture thrives on engineering excellence, transparent communication, and a passion for pushing the boundaries of what is possible in the AI landscape.

Apply for this position