Seeking a hands-on Software Engineer with strong experience in Python, Python automation, and GitLab automation to support solution delivery teams. The role focuses on building and maintaining automated data pipelines, supporting data migration, and working within CI/CD environments on a cloud-based (AWS) technology stack.
Responsibilities:
Develop repeatable automated operations using Python for data migration and processing
Perform GitLab and CI/CD automation
Build and maintain data ingestion and transformation pipelines
Implement best practices: automated testing, code reviews, and documentation
Troubleshoot and resolve issues during testing and validation
Support data migration and cloud-based data solutions
Deploy monitoring, logging, alerting, and auto-remediation for data systems
Collaborate with DevOps, database, and data modeling teams
Required Skills:
5+ years of experience in software engineering
Strong proficiency in Python and Python automation
Hands-on experience with GitLab and GitLab automation
Experience with AWS cloud services
Experience with SQL and data pipeline orchestration
Bachelor’s degree in Computer Science or related field
Preferred Skills:
Experience with Databricks data modeling
Exposure to Starburst, Immuta, Collibra, Alteryx, Tableau
Experience in corporate DevOps environments
Automated deployments and unit testing experience