Python_AI_FullStack Engineer

Capgemini•Burlington, MA
•$90,000 - $120,000

About The Position

Capgemini is seeking an experienced Full Stack AI Engineer to join its technology team in Westlake, Texas. The role involves designing, developing, testing, deploying, and maintaining scalable enterprise applications and APIs using Python and Node.js, alongside building AI-powered capabilities such as NLP, semantic search, and machine learning. The engineer will work with AWS cloud environments, SQL databases, cloud-native architectures, Docker, Kubernetes, Terraform, and CI/CD tooling. This hands-on position also includes technical leadership, mentoring, collaboration with product managers and architects in an Agile Scrum environment, and contributing to solution design and architectural decisions. Capgemini describes itself as a global business and technology transformation partner with 340,000 team members in more than 50 countries. Its work supports organizations' digital and sustainability transitions and draws on capabilities in AI, generative AI, cloud, and data.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • At least 6 years of full-stack software development experience building enterprise applications and APIs.
  • Strong proficiency in Python, SQL, REST APIs, microservices architecture, and AWS Cloud Services.
  • Experience building and deploying AI/ML, NLP, and search-based applications.
  • Hands-on experience with Docker, Kubernetes, Terraform, and Jenkins or similar CI/CD tools.
  • Experience with REST, JSON, SOAP, and API integrations.
  • Strong understanding of source control and collaborative development using GitHub and pull request workflows.
  • Experience with test automation frameworks, unit testing, and quality engineering practices.
  • Proven ability to lead projects, mentor engineers, and drive technical initiatives.
  • Excellent communication, analytical, and problem-solving skills.

Responsibilities

  • Design, develop, test, and maintain scalable enterprise-grade web applications and APIs using Python and Node.js.
  • Build and integrate AI-powered solutions, including NLP, semantic search, and machine learning capabilities.
  • Develop RESTful APIs and web services for business-critical applications.
  • Design and optimize data models, databases, and backend services using SQL and cloud-native architectures.
  • Deploy, monitor, and manage applications in AWS Cloud environments.
  • Implement containerized solutions using Docker and Kubernetes.
  • Automate infrastructure provisioning and deployment processes using Terraform.
  • Drive CI/CD best practices using Jenkins, GitHub Actions, or similar platforms.
  • Collaborate with product managers, architects, and cross-functional teams in an Agile Scrum environment.
  • Conduct code reviews, mentor team members, and promote engineering excellence.
  • Develop and execute unit tests, integration tests, and automated testing frameworks.
  • Use AI-assisted development tools such as GitHub Copilot and ChatGPT to improve development efficiency and code quality.
  • Participate in solution design discussions and contribute to architectural decision-making.

Benefits

  • Paid time off, including vacation (12–25 days depending on employee grade), company-paid holidays, personal days, and sick leave, as defined by policy.
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada), subject to local policy and eligibility.
  • Retirement savings plans, such as 401(k) in the U.S. or RRSP in Canada, subject to local policy and eligibility.
  • Life and disability insurance.
  • Employee assistance programs.
  • Other benefits as provided by local policy and eligibility.
  • The role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service