remote
Senior Software Engineer - AI - Treasure AI
Software Engineer
Lead full‑stack development for an AI‑driven customer experience platform, building scalable services with Python, Node.js, React and cloud infrastructure while collaborating closely with data and product teams.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end features for an AI‑powered platform using Python, Node.js, and React.
- Implement and optimize cloud services on AWS, including serverless functions, container orchestration, and CI/CD pipelines.
- Collaborate with data scientists to integrate machine‑learning models into production systems.
- Lead code reviews, mentor junior engineers, and champion best practices for quality, security, and performance.
- Participate in agile ceremonies, contribute to product road‑mapping, and ensure timely delivery of sprint goals.
Requirements
- 5+ years of professional software engineering experience with strong full‑stack expertise.
- Proficiency in Python and JavaScript/TypeScript, and hands‑on experience with React and Node.js frameworks.
- Deep understanding of AWS services (Lambda, ECS/EKS, S3, RDS) and containerization tools such as Docker.
- Experience deploying and scaling machine‑learning models in production environments.
- Excellent problem‑solving skills, ability to work autonomously, and a collaborative mindset.
Skills
pythonnodejsreactawsdockermachine learning