AWS/Kafka Data Engineer - Senior Software Engineer
Backend Developer
Big Data
Cloud Data Engineering
Data Analysis
Data Analytics
Data Architecture
Data Engineer
Data Engineering
Data Integration
Data Integration Tools
Data Pipeline
Data Pipelines
Data Platform
Data Processing
Databases
ETL
Event Driven Architecture
Kafka
Software Development
Stream Processing
Streaming Data
Job Description
MuleWork is hiring an experienced AWS and Kafka Data Engineer to help design and deliver scalable data solutions. In this onsite role in Atlanta, GA, you will work on cloud-based data infrastructure, real-time streaming, and distributed systems built with AWS and Apache Kafka.
Role overview
You will be responsible for building and maintaining data pipelines and optimizing end-to-end performance across processing, storage, and system operations. The focus includes real-time streaming capabilities and ensuring reliability through monitoring and troubleshooting.
Responsibilities
- Design, build, and maintain scalable data pipelines.
- Develop real-time data streaming solutions using Apache Kafka.
- Manage cloud data infrastructure and services on AWS.
- Optimize data processing, storage, and overall system performance.
- Monitor data pipelines and troubleshoot technical issues as they arise.
- Collaborate with software engineers and data teams on system architecture.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong experience in data engineering and software development.
- Proficiency in Python, Java, or Scala.
- Hands-on experience with AWS services and Apache Kafka.
- Knowledge of SQL, ETL processes, and distributed systems.
- Familiarity with cloud architecture, CI/CD, and data processing frameworks.
- Strong technical leadership and problem-solving skills.
Technologies
- AWS
- Apache Kafka
- Python
- Java
- Scala
- SQL
- ETL
- CI/CD
Compensation and location
- Location: Atlanta, GA (onsite)
- Pay: USD 130,000 - 165,000 per year
- Work location: In person
Benefits
- Dental insurance
- Employee assistance program
- Flexible schedule
- Parental leave
- Relocation assistance
- Retirement plan
- Tuition reimbursement
Potential benefits may include health insurance, paid time off, retirement savings, and professional development, depending on company policy and eligibility.