remote
Software Engineer, AI Agent Platform - QAD, Inc.
Software Engineer
Develop and scale AI agent services using Python and Machine Learning on AWS, integrating with Node.js microservices and containerized deployments via Docker and Kubernetes.
About the role
Key Responsibilities
- Design, implement, and maintain AI agent services in Python, ensuring high performance and scalability.
- Integrate machine learning models into production workflows on AWS, leveraging SageMaker, Lambda, and ECS.
- Collaborate with front‑end and back‑end teams to expose agent capabilities through RESTful APIs built with Node.js.
- Containerize applications using Docker and orchestrate deployments with Kubernetes, ensuring zero downtime and efficient resource usage.
- Implement monitoring, logging, and automated testing pipelines to maintain reliability and rapid iteration.
Requirements
- 3+ years of software engineering experience with Python and Node.js.
- Hands‑on experience with machine learning model deployment on AWS.
- Proficiency in Docker, Kubernetes, and CI/CD practices.
- Strong problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
pythonmachine learningawsnodejsdockerkubernetes