remote
Software Engineer - Experian
Software Engineer
Software Engineer building scalable data pipelines and cloud services using Python, Java, and AWS. Focus on containerization, orchestration, and data integration to support global analytics platforms.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance data pipelines in Python and Java.
- Implement and manage AWS services (EC2, S3, Lambda, RDS) to support scalable data workflows.
- Containerize applications with Docker and orchestrate deployments using Kubernetes.
- Write efficient SQL queries and optimize database performance across relational and NoSQL stores.
- Collaborate with data scientists and product teams to translate business requirements into technical solutions.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Python and Java, with solid understanding of object‑oriented design.
- Hands‑on experience with AWS cloud services and infrastructure as code.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Excellent problem‑solving skills and ability to work in a fast‑paced, cross‑functional environment.
Skills
pythonjavasqlawsdockerkubernetes