This position is no longer accepting applications
Closed on July 21, 2026.
This role is filled — get an email when new Software Development roles open on DeveloperJobs.io:
C
Data Engineer
Big Data
Data Engineer
Data Integration
Data Pipeline
Data Platform
Data Processing
Database
ETL
Information Technology (IT)
PostgreSQL
Software Development
Spark
SQL
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Development jobs on DeveloperJobs.io alert.
See other roles at Codoxo.
Job Description
Codoxo is seeking a Data Engineer to design, build, and maintain scalable data pipelines that power analytics, reporting, and machine learning initiatives. This onsite role in Duluth, Georgia reports to senior engineers and expects a strong foundation in data engineering practices combined with collaboration across teams.
Responsibilities
- Assist in designing, building, and maintaining scalable ETL and ELT data pipelines.
- Develop and optimize batch and streaming workflows using AWS Glue, Spark, and Airflow.
- Support data integration across multiple structured and unstructured sources.
- Write clean, efficient, and maintainable code in Python, PySpark, and SQL.
- Monitor, troubleshoot, and improve the reliability and performance of data pipelines.
- Optimize database performance, with a focus on PostgreSQL and cloud-based environments.
- Maintain and support AWS-based infrastructure including EC2, S3, and Glue.
- Implement data validation, quality checks, and ongoing monitoring processes.
- Ensure compliance with data governance, security, and regulatory standards.
- Collaborate with data scientists and analysts to translate data requirements into scalable engineering solutions.
- Document data flows, architecture decisions, and technical processes.
- Leverage AI-assisted development tools to enhance speed, testing coverage, and code quality.
Requirements
- Bachelor’s degree in Computer Science, Data Engineering, Information Systems, or a related technical field, or equivalent practical experience.
- 2+ years of experience in data engineering, software engineering, or related technical roles (internships included).
- Proficiency in Python, PySpark, and SQL.
- Familiarity with ETL/ELT concepts and data pipeline architecture.
- Experience working with relational databases such as PostgreSQL.
- Basic understanding of cloud computing concepts, preferably AWS.
- Exposure to distributed data processing frameworks such as Spark.
- Experience working in Linux environments and basic shell scripting.
- Strong analytical and problem-solving skills.
- Ability to collaborate effectively in a team environment under mentorship.
- Strong written and verbal communication skills.
Technologies
- Python
- PySpark
- SQL
- AWS
- AWS Glue
- Spark
- Airflow
- PostgreSQL
- Linux
- Shell scripting
- Git
Benefits
- Health, Dental, and Vision insurance with 100% employee premium coverage (Starts Day 1)
- Unlimited paid time off
- Annual professional development stipend
- Annual home office stipend
- 401K match after 90 days
Preferred Qualifications
- Experience working with medical claims data is strongly preferred.
- Hands-on experience with AWS services such as EC2, S3, Glue, and IAM.
- Experience with workflow orchestration tools such as Apache Airflow.
- Exposure to data warehousing concepts and dimensional modeling.
- Familiarity with CI/CD pipelines and version control (eg, Git).
- Understanding of data security, governance, and compliance best practices.
- Experience supporting machine learning pipelines or analytics platforms.
- Demonstrated use of AI tools to improve development efficiency.
- Physical requirements: work is performed in an office environment (office or remote) and requires computer use, standard office equipment operation, and desk work.
Similar Jobs
S