cover image
Genpact

Genpact

www.genpact.com

8 Jobs

132,995 Employees

About the Company

Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world that works better for people – we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI.
Get to know us at genpact.com and on LinkedIn, X, YouTube, and Facebook.


Get to know us at www.genpact.com and on the following social handles:
X: https://twitter.com/genpact
Facebook: https://www.facebook.com/ProudToBeGenpact/
Instagram: https://www.instagram.com/genpact_global/
YouTube: https://www.youtube.com/@GenpactGlobal

** Beware of fake offers**
Genpact never requires applicants to pay to be part of our hiring process.
If you receive an email asking you to purchase a starter kit, equipment, or training, or to pay to apply for a role, you can assume that the message is a scam. For more information on careers at Genpact, please visit us at https://www.genpact.com/careers

Listed Jobs

Company background Company brand
Company Name
Genpact
Job Title
Business System Analyst (Azure)
Job Description
Job Title: Business System Analyst (Azure) Role Summary: Lead business analysis for Azure-based solutions. Translate business needs into functional requirements, design process flows, and collaborate with technical teams to deliver high‑quality DataBricks, SQL, and PySpark solutions. Expectations: - 7+ years of Business Systems Analyst experience - Proven track record on Azure DataBricks, SQL Server, and PySpark projects - Strong stakeholder engagement and requirement elicitation skills - Ability to produce clear As‑Is/To‑Be documentation, use cases, and user stories - Deliverables meet project scope, quality standards, and stakeholder expectations Key Responsibilities: - Conduct workshops with business stakeholders to capture objectives and challenges - Elicit, document, and analyze business requirements and processes - Create As‑Is and To‑Be process maps, use cases, and detailed user stories - Act as liaison between business stakeholders and technology teams - Collaborate with project managers to define project scope, objectives, and deliverables - Work with technology teams to design and implement solutions that satisfy business needs - Validate delivered solutions against specified requirements and ensure high quality Required Skills: - Business analysis and requirements engineering - Process mapping and documentation (As‑Is/To‑Be) - Use of Azure DataBricks, SQL Server, and PySpark - Strong communication and stakeholder management - Agile/scrum methodology familiarity - Ability to translate business needs into technical specifications Required Education & Certifications: - Bachelor’s degree in Business, Information Systems, Computer Science, or related field (or equivalent experience)
Toronto, Canada
Hybrid
Senior
29-12-2025
Company background Company brand
Company Name
Genpact
Job Title
Project Manager
Job Description
Job Title: Project Manager Role Summary: Own the planning, execution, and delivery of data engineering and digital transformation initiatives. Manage cross‑functional teams, timelines, resources, and quality to align data strategies with business objectives. Lead mentorship, documentation, and continuous improvement processes. Expectations: Deliver projects on schedule, within scope, and with high quality. Foster team growth and professional development. Apply best practices in iterative development and risk management. Maintain clear communication with stakeholders and maintain rigorous project documentation. Key Responsibilities: - Design, develop, and implement data engineering solutions for enterprise clients. - Plan, track, and control project scope, schedule, budget, and resources. - Coordinate with cross‑functional teams (engineering, analytics, business, operations) to ensure alignment of data strategies and business goals. - Mentor and develop team members, facilitating knowledge sharing and skill growth. - Execute iterative development practices and continuous improvement initiatives in accordance with organizational standards. - Produce and upkeep comprehensive documentation for data processes, system architecture, and data governance. - Identify, assess, and mitigate project risks and resolve issues promptly. - Utilize agile project management tools (Jira, Trello) to manage backlogs, sprints, and deliverables. Required Skills: - Strong leadership and team‑building capabilities. - Excellent verbal and written communication skills. - Proficiency in SQL and experience with banking or regulated data projects. - Solid understanding of data management, governance, and quality concepts. - Agile methodology proficiency (Scrum/Kanban). - Project management expertise: planning, execution, monitoring, and stakeholder engagement. - Adaptability to changing priorities and capability to manage multiple concurrent projects. - Risk and issue resolution skills. - Certification in Snowflake (preferred). Required Education & Certifications: - Bachelor of Engineering / B.Tech / Master of Computer Applications (MCA). - Professional certifications in project management (PMP, Prince2, or equivalent) are preferred. - Snowflake certification is a plus.
Toronto, Canada
Hybrid
20-01-2026
Company background Company brand
Company Name
Genpact
Job Title
Java Developer
Job Description
**Job Title:** Java Developer **Role Summary:** Full‑time software engineer focused on designing, developing, and maintaining Java‑based messaging middleware and distributed systems. Responsible for writing high‑quality code, optimizing performance, and ensuring reliable operations across all stages of the software lifecycle with a strong emphasis on continuous integration, DevOps practices, and cloud infrastructure. **Expectations:** - Deliver clean, maintainable Java solutions using Spring Boot and related technologies. - Optimize code for latency, resource usage, and cost, eliminating redundant TCP connections and enhancing redundancy. - Participate from concept through support, contributing to architecture, design, coding, testing, deployment, and monitoring. - Continuously learn and adopt new platforms and tools, staying current with emerging distributed, cloud, and streaming technologies. **Key Responsibilities:** - Design and implement messaging middleware and related tooling. - Identify and implement performance optimizations to reduce latency, resource consumption, and hardware cost. - Provide redundancy and eliminate point‑to‑point TCP connections where feasible. - Participate in all phases of the development lifecycle: concept, design, development, testing, deployment, and support. - Conduct code reviews and enforce coding standards. - Build and maintain CI/CD pipelines (Jenkins, Bitbucket/Git). - Manage build tooling (Gradle) and automate deployments. - Monitor systems with SRE/Observability tools (Prometheus, Grafana, Loki, OTEL). - Apply Agile development practices and collaborate effectively in cross‑functional teams. **Required Skills:** - Strong proficiency in Java (Spring Boot). - Experience with Scala, Python, and Kafka. - Solid object‑oriented design, data structures, and design patterns. - Comfortable working on Unix/Linux platforms. - CI/CD pipelines, version control (Git/Bitbucket, Jenkins). - Distributed systems architecture knowledge. - Familiarity with DevOps, cloud, big data, and streaming. - SRE/observability tools (Prometheus, Loki, Grafana, OTEL). - Build tooling (Gradle). - Excellent written and verbal communication, problem‑solving, and analytical skills. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Engineering, Computer Science, Information Technology, or related field (BE/B Tech/MCA). - Relevant certifications (e.g., Java SE, Spring, DevOps) are a plus but not mandatory.
Montreal, Canada
On site
21-01-2026
Company background Company brand
Company Name
Genpact
Job Title
Technical Lead – Artificial Intelligence
Job Description
**Job Title** Technical Lead – Artificial Intelligence **Role Summary** Lead the design, development, and delivery of AI-driven solutions across the Insurtech domain. Spearhead cross‑functional teams, set architectural standards, and ensure scalable, high‑performance AI services are deployed and maintained efficiently. Act as a technical steward, translating business requirements into robust, production‑ready AI pipelines and fostering a culture of continuous improvement. **Expectations** - Deliver end‑to‑end AI projects from concept through production. - Mentor and grow a high‑performing technical team. - Collaborate closely with product owners, data scientists, and stakeholders to translate business goals into scalable technical specifications. - Champion industry‑best practices in architecture, DevOps, and quality assurance. **Key Responsibilities** - Design enterprise‑grade AI architectures that are resilient, scalable, and secure. - Define and enforce coding standards, design patterns, and best practices. - Lead the full software development lifecycle: requirements analysis, design, coding, testing, deployment, and production support. - Build and maintain CI/CD pipelines (Bitbucket, GitHub Actions, etc.) with automated unit, integration, and performance tests. - Utilize cloud services (AWS, Azure, GCP), serverless compute, container orchestration (Docker, Kubernetes), and IaC (Terraform) to provision and manage infrastructure. - Develop and expose robust APIs and microservices using NextJS, Node.js, React, Typescript, Python, and optionally Go. - Implement data persistence solutions (MongoDB, DynamoDB) and vector databases for GenAI workloads. - Integrate advanced GenAI capabilities (prompt engineering, token management, RAG) into products. - Create and maintain comprehensive technical documentation, API specs, and design artifacts. - Collaborate with product managers to translate user stories into actionable technical tasks. - Conduct code reviews, mentor junior engineers, and foster knowledge sharing. **Required Skills** *Technical Skills* - Proven experience leading AI/ML projects and delivering enterprise‑scale solutions. - Deep proficiency in at least one major cloud provider (AWS, Azure, or GCP). - Full‑stack development expertise: NextJS, Node.js, React, Typescript, Python; familiarity with Go a plus. - Microservices architecture, API design, and RESTful/GraphQL services. - Serverless computing, containerization (Docker, Kubernetes), and orchestration. - Infrastructure‑as‑Code with Terraform or equivalent. - Continuous integration/deployment pipelines, automated testing, and DevOps pipelines. - Experience with GenAI concepts, vector databases, RAG, and token‑based processing. - Source control best practices (Git branching, GitHub/GitLab/Bitbucket). - Agile/Lean methodologies, JIRA or Confluence, and DDD principles. - MLOps/AIOps practices a plus. *Soft Skills* - Strong analytical and problem‑solving abilities. - Excellent written and verbal communication. - Leadership, team mentoring, and stakeholder collaboration. **Required Education & Certifications** - Bachelor’s (or Master’s) degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, or related field. - Professional certifications are preferred: - AWS Certified Solutions Architect / Developer - Microsoft Certified: Azure Solutions Architect Expert - Google Cloud Professional Cloud Architect - Any AI/ML specialist certification (e.g., TensorFlow, Azure AI, GCP ML) - Certifications in CI/CD, DevOps, or MLOps are advantageous.
United kingdom
Remote
Senior
04-02-2026