Overview
On Site
Full Time
Skills
Continuous Integration
Continuous Delivery
Workflow
Batch Processing
Scheduling
Scalability
Management
Distribution
Application Development
Computer Science
Cloud Computing
Docker
AWS Batch
Python
Terraform
Linux
Unix
Software Engineering
Job Details
Key Responsibilities
Qualifications
- Develop and enhance automated data pipelines and supporting infrastructure.
- Maintain and optimize CI/CD workflows and oversee production deployments.
- Support and improve batch processing and scheduling systems.
- Monitor system performance, troubleshoot production issues, and implement improvements to ensure reliability and scalability.
- Design and manage software solutions for data ingestion, transformation, and distribution.
Qualifications
- Minimum of 2 years of experience in cloud-based application development.
- Bachelor's degree or higher in Computer Science, Engineering, or a related field.
- Proficiency with cloud technologies including Docker, AWS Batch, Boto3, and IAM.
- Strong programming skills in Python; familiarity with Terraform is a plus.
- Solid understanding of Linux/Unix environments.
- Background in software engineering with a clear grasp of business impact and value.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.