Full-Stack AI Engineer
Core
Design, build, and deploy AI-powered applications bridging software engineering with applied machine learning, taking solutions from prototype to production.
Role type
Full-Stack AI Engineer
Builds
Scalable AI applications, inference APIs, data pipelines, and front-end interfaces for automation and analytics.
Domain
Applied Machine Learning, Full-Stack Software Engineering, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
LLM integration, vector search, RAG pipelines, ETL pipeline construction, microservices architecture, containerization, CI/CD, observability
Preferred skills
Experience with OpenAI/Hugging Face, FastAPI/Flask, React/Next.js, Kubernetes, Airflow/Prefect
Technologies
OpenAI, Hugging Face, TensorFlow, PyTorch, FastAPI, Flask, Node.js, Pinecone, Weaviate, FAISS, ChromaDB, React, Next.js, Vue, BigQuery, Snowflake, Redshift, Docker, Kubernetes, Airflow, Prefect, Dagster, MLflow, Weights & Biases, Datadog, Prometheus
Responsibilities
Deploy and integrate pre-trained and fine-tuned ML/LLM models; Build scalable inference APIs; Implement vector search and retrieval systems; Design and optimize RAG pipelines; Build ETL pipelines for data ingestion and processing; Build front-end interfaces for AI-powered features; Develop scalable back-end services and microservices; Containerize services and deploy to Kubernetes; Build and maintain CI/CD pipelines; Monitor infrastructure health and inference latency.
Seniority
Mid-to-Senior, hands-on IC