Job Title: Python Solution Support Engineering
Location: Richmond, VA (Onsite)
Work Mode: Onsite (Local candidates required at submission)
Looking for:
Python, Python Automation, GitLab, GitLab CI/CD Automation, AWS, Databricks, SQL, Data Ingestion Pipelines, Data Migration, Data Modeling, CI/CD, DevOps, Automated Testing, Unit Testing, Code Reviews, Pair Programming, Monitoring & Alerting, Logging, Auto Remediation, Cloud Data Platforms, Starburst, Immuta, Collibra, Alteryx, Tableau, Security-First Engineering, Data Engineering Best Practices
Job Summary
We are seeking a hands-on Software Engineer – Python Solution Support with strong experience in Python automation, GitLab automation, and AWS-based data platforms. This role partners closely with cross-functional program and solution delivery teams to design, build, and support scalable data pipelines and automation frameworks. The ideal candidate brings a DevOps mindset, strong data engineering fundamentals, and a passion for automation, reliability, and best practices.
Key Responsibilities
- Design, develop, and maintain Python-based automated solutions for data ingestion, transformation, and migration
- Implement and manage GitLab CI/CD automation for builds, testing, and deployments
- Build reusable libraries, frameworks, and common structures to support enterprise data solutions
- Develop and orchestrate data ingestion pipelines, including SQL orchestration and transformation logic
- Support data migration efforts across platforms and environments
- Collaborate with DevOps, database, and data modeling teams to ensure scalable and reliable solutions
- Lead adoption of best practices including automated testing, code reviews, documentation, and pair programming
- Troubleshoot and resolve issues during testing, validation, and production support
- Implement monitoring, logging, alerting, and auto-remediation for data pipelines and data stores
- Ensure adherence to security-first, automation-first, and data engineering best practices
Required Skills & Experience
- 5+ years of hands-on software engineering experience
- Strong proficiency in Python and Python automation
- Experience with GitLab and GitLab CI/CD automation
- Solid experience working in AWS cloud environments
- Hands-on experience building and supporting data pipelines
- Experience with Databricks and data modeling
- Strong understanding of CI/CD, DevOps practices, and automated testing
- Bachelor’s degree in Computer Science or related field
Nice to Have
- Experience with Starburst, Immuta, Collibra, Alteryx, Tableau
- Strong unit testing and test automation experience
- Prior experience in large corporate DevOps environments