BackSenior 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