Mid Data | Software Engineer
Prefer a full account with a password? Sign Up to Apply
Job Description
We are looking for a Data | Software Engineer to design, build, and evolve highly scalable and resilient data platform solutions that power Experian Marketing Services’ core products. In this role, you will work on large-scale, cloud-native data pipelines, optimize distributed processing systems, and ensure the reliability and performance of petabyte-scale workloads. You will operate within agile value stream teams, applying strong engineering practices and collaborating with global stakeholders to deliver high-quality, business-critical data solutions.
Your key responsibilities
• Design, develop, and maintain large-scale data pipelines using Scala, Spark, and cloud-native technologies, ensuring high performance, scalability, and reliability.
• Solve complex data engineering challenges by designing efficient, resilient distributed systems and optimizing data processing workflows.
• Contribute to production-grade data platforms, delivering high-quality, tested code and supporting end-to-end feature development.
• Ensure software quality through clean, testable, and well-documented code, code reviews, and adherence to engineering standards.
• Collaborate within agile value stream teams, working closely with engineers, product owners, and cross-functional stakeholders to deliver aligned technical solutions.
• Provide technical guidance to peers, contributing to architecture discussions, code reviews, and promoting best engineering practices.
• Support release and operational processes, including deployments, monitoring, alerting, and continuous improvement of system reliability.
• Drive improvements in performance, cost efficiency, and scalability of data processing workloads.
Requirements
Department: Technology
Function: Information Technology
Experience Level: Not Applicable