Senior Python Backend Engineer

Back

Senior Python Backend Engineer

@ CGI

Position Description:

We CGI is seeking a highly skilled Senior Python Backend Engineer with strong expertise in FastAPI, Databricks, AWS Cloud Services, and DevOps practices. The ideal candidate will design and develop scalable backend services, build data-driven applications using Databricks and PySpark, and manage cloud-native deployments on AWS.

This role requires hands-on experience in API development, cloud infrastructure, CI/CD automation, and data engineering workflows.

This position can be located in Lafayette, LA, Bloomfield, CT, Raleigh, NC, Dallas, TX or Austin, TX in a Hybrid Model.

Your future duties and responsibilities:

Backend Development

  • Design, develop, and maintain scalable backend applications using Python and FastAPI 
  • Build secure and high-performance REST APIs 
  • Develop database schemas, ORM models, and relational mappings using SQLAlchemy 
  • Work with PostgreSQL for transactional and analytical workloads 
  • Implement reusable, modular, and testable code 

Databricks & Data Engineering

  • Develop and optimize data pipelines using PySpark 
  • Work with Databricks Jobs and Workflows 
  • Manage and configure Unity Catalog 
  • Implement data governance and access control mechanisms 
  • Collaborate with data engineers and ML teams for large-scale data processing 

AWS Cloud & DevOps

  • Deploy and manage containerized applications using Amazon ECS 
  • Build and maintain CI/CD pipelines using GitHub Actions 
  • Manage Docker images and repositories using Amazon ECR 
  • Configure API Gateway, ALB, and secure routing mechanisms 
  • Work with Amazon RDS and S3 for storage and database management 
  • Monitor application performance and troubleshoot production issues 

Collaboration & Best Practices

  • Participate in architecture discussions and code reviews 
  • Follow DevOps and Agile development methodologies 
  • Ensure security, scalability, and reliability of applications 
  • Document technical designs and operational procedures


Qualifications:

Required qualifications to be successful in this role:

  • At least 5+ years of experience in Python backend development 
  • Strong experience with FastAPI 
  • Hands-on experience with PySpark and Databricks 
  • Strong knowledge of SQL, PostgreSQL, and relational data modeling 
  • Experience with SQLAlchemy ORM 
  • Experience with AWS services (ECS, ECR, API Gateway, RDS, S3, ALB) 
  • Knowledge of CI/CD frameworks and GitHub Actions 
  • Understanding of Docker and container orchestration
  • Education: Bachelor's degree in computer science or related field

Skills:

  • Python
  • DevOps
  • FastAPI
  • Amazon Web Services Cloud
  • Apache Spark
  • Databricks
  • SQL


How to Apply:

Apply online at: https://www.cgi.com/en/careers 

Visit Site to Apply

Location: Lafayette, LA
Date Posted: June 09, 2026
Application Deadline: July 09, 2026
Job Type: Full-time