AI Back-End Engineer (Node.js / Express / AWS / CI-CD / Docker)

Job ID: 40169128

Budget: $30 – $250 USD

We are looking for a seasoned AI Back-End Engineer to join our team and help build production-grade AI services.

In this role, you will be responsible for integrating advanced AI/ML models into an existing Node.js (Express.js) backend, designing scalable APIs, and delivering a fully automated CI/CD pipeline with Dockerized deployments on AWS.

You will work closely with product and front-end teams to ensure high performance, reliability, and clean architecture across the system.

Key Responsibilities

Integrate AI / ML models into a Node.js (Express.js) back-end

Design and optimize RESTful APIs for AI-powered services

Implement CI/CD pipelines for automated testing and deployment

Dockerize applications and manage containerized environments

Deploy, monitor, and scale services on AWS (EC2, ECS/EKS, S3, etc.)

Ensure security, performance tuning, and production readiness

Required Skills

Strong experience with Node.js and Express.js

Proven background integrating AI / ML models into back-end systems

Hands-on experience with Docker and container orchestration

Solid knowledge of CI/CD tools (GitHub Actions, GitLab CI, Jenkins, etc.)

Experience deploying and managing services on AWS

Understanding of scalable system design and cloud architecture

Nice to Have

Experience with Python AI pipelines (FastAPI, Flask, PyTorch, TensorFlow)

Experience with microservices architecture

Monitoring and logging experience (CloudWatch, Prometheus, Grafana)