remote
Backend AI Engineer - cav
AI Engineer
Backend AI Engineer building scalable, secure AI‑powered services using Python, Node.js, and AWS. Designs and optimizes machine learning pipelines, REST APIs, and containerized deployments to deliver high‑performance enterprise solutions.
About the role
Key Responsibilities
- Design, develop, and maintain backend services that host and serve machine learning models at scale.
- Implement RESTful APIs and microservices in Python and Node.js, ensuring low latency and high availability.
- Containerize applications with Docker and orchestrate deployments on AWS (ECS/EKS) or similar cloud platforms.
- Collaborate with data scientists and product teams to translate ML models into production‑ready endpoints.
- Monitor performance, troubleshoot bottlenecks, and continuously improve system reliability and security.
Requirements
- 3+ years of backend development experience with Python and Node.js.
- Hands‑on experience deploying machine learning models in production.
- Proficiency with AWS services (S3, Lambda, ECS/EKS, RDS) and container orchestration.
- Strong understanding of REST API design, authentication, and rate limiting.
- Excellent problem‑solving skills and a passion for emerging AI technologies.
Skills
pythonnodejsmachine learningawsdocker