remote
Full Stack AI Architect - UST
Software Engineer
Design and deliver end‑to‑end web solutions that integrate AI capabilities, leveraging modern full‑stack frameworks, cloud services, and container orchestration to drive scalable, intelligent products.
About the role
Key Responsibilities
- Architect and implement full‑stack applications using React, Node.js, and Python, ensuring clean code, performance, and maintainability.
- Integrate machine‑learning models and AI services into product features, providing real‑time inference and data‑driven insights.
- Design cloud‑native solutions on AWS, including serverless components, CI/CD pipelines, and infrastructure as code.
- Containerize services with Docker and orchestrate deployments using Kubernetes for high availability and scalability.
- Collaborate with product owners, data scientists, and engineering teams to translate business requirements into technical specifications and roadmaps.
Requirements
- 5+ years of professional experience in full‑stack development and AI/ML integration.
- Strong proficiency in Python, Node.js, and React, with hands‑on experience building RESTful APIs and microservices.
- Deep understanding of AWS services (EC2, Lambda, S3, SageMaker) and infrastructure automation tools.
- Experience with Docker, Kubernetes, and CI/CD workflows (e.g., GitHub Actions, Jenkins).
- Ability to design scalable architectures, mentor junior engineers, and communicate complex technical concepts clearly.
Skills
pythonnodejsreactmachine learningawsdockerkubernetes