Fullstack AI Engineer

ZigZag Offshoring
Summary
Join ZigZag as a Fullstack AI Engineer! This role requires proficiency in at least one programming language (Python, C#, JavaScript, Kotlin, Java, Go, etc.) and experience with Gen AI tools (LangGraph, CrewAI, Hugging Face, OpenAI APIs, etc.). You will build and optimize systems for performance, scalability, and reliability, demonstrating understanding of ML fundamentals and LLM-specific challenges. Experience with cloud platforms (AWS, GCP, Azure), infrastructure-as-code (Terraform), DevOps/Infra tooling (CI/CD, Docker, K8s), and observability tools (Prometheus, Grafana, Datadog) is essential. Experience with distributed systems and multiple datastores (SQL and NoSQL) is also needed. A passion for AI engineering and fluency in English are required.
Requirements
- Proficiency in at least one programming language. I.e Python, C#, JavaScript, Kotlin, Java, Go
- Experience with Gen AI tools (e.g LangGraph, CrewAI, Hugging Face, OpenAI APIs etc)
- Experience in building and optimising systems for performance, scalability, and reliability
- Understanding of ML fundamentals (training, evaluation, deployment) and LLM-specific challenges (prompt engineering, latency, cost optimisation, hallucinations, evaluation)
- Experience with cloud platforms (AWS, GCP, Azure) and infrastructure-as-code (Terraform etc)
- Hands-on with DevOps/Infra tooling (CI/CD, Docker, K8s) and observability (Prometheus, Grafana, Datadog etc)
- Experience building distributed systems
- Knowledge and hands-on experience with multiple datastores (both SQL and NoSQL)
- A passion for AI Engineering
- Fluent in English
Preferred Qualifications
Desired experience in building agents and workflows (e.g autonomous systems or multi-agent architectures)