remoteonsite
Engineering Leader - Software Development - Genpact
Software Engineer
Lead a high‑performing software development team delivering AI‑driven solutions at scale, driving architecture, cloud deployment, and agile processes using Python, Java, and AWS.
About the role
Key Responsibilities
- Define and execute the technical vision for AI‑enabled software products, ensuring scalability, reliability, and security.
- Lead, mentor, and grow a cross‑functional engineering team through agile practices, code reviews, and continuous delivery.
- Architect and implement cloud‑native solutions on AWS, leveraging services such as SageMaker, Lambda, and Kubernetes.
- Collaborate with data scientists, product managers, and stakeholders to translate business requirements into robust software designs.
- Establish best practices for CI/CD pipelines, automated testing, and performance monitoring.
Requirements
- 5+ years of hands‑on software development experience with Python and Java in large‑scale, production environments.
- Proven track record leading engineering teams delivering AI/ML applications.
- Deep knowledge of AWS cloud services and infrastructure‑as‑code tools.
- Strong understanding of machine‑learning workflows and model deployment pipelines.
- Excellent communication and stakeholder management skills, with a focus on agile delivery.
Skills
pythonjavamachine learningaws