remote
Lead Engineer - Application Support 4C - GENPACT CANADA SERVICES COMPANY
Software Engineer
Lead Engineer – Application Support driving AI and digital innovation, building and deploying cutting‑edge AI solutions on AWS, leveraging Python, Node.js, and machine learning to transform enterprise workflows.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable AI and application support solutions using Python and Node.js on AWS.
- Collaborate with cross‑functional teams to integrate large‑scale models and agentic AI into production environments.
- Implement CI/CD pipelines, monitor performance, and troubleshoot production incidents to ensure high availability.
- Drive continuous improvement of AI workflows, adopting best practices in DevOps, security, and data governance.
- Mentor junior engineers, conduct code reviews, and promote a culture of innovation and technical excellence.
Requirements
- 5+ years of experience in software engineering with a focus on AI/ML and application support.
- Proficiency in Python, Node.js, and AWS services (Lambda, ECS, S3, SageMaker).
- Strong understanding of machine learning pipelines, model deployment, and performance tuning.
- Experience with CI/CD, containerization (Docker, Kubernetes), and infrastructure as code.
- Excellent problem‑solving skills, strong communication, and a passion for emerging technologies.
Skills
pythonnodejsawsmachine learning