
Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a talented Software Engineer with expertise in Python to join our growing team in Hyderabad. Reporting to the Principal Software Engineer, you will be responsible for managing systems and driving our growth trajectory. Your role will be crucial in leveraging best practices and developing innovative processes and technologies to enhance the quality and interoperability of our segmentation and identity data. Key responsibilities include solving infrastructure-related problems, managing data flow, architecting next-generation data distribution systems, overseeing production systems for uptime and quality assurance, troubleshooting data delivery issues, and collaborating with the Chief Engineer of Data Distributions on strategic objectives.
Qualifications include over 4 years of production-level Python experience, proficiency in SQL for big data, and experience with large datasets. You should possess excellent written and verbal English communication skills, expertise in technical documentation and creating run books for new systems, feature, and configuration management. Essential skills also include tools for data quality assessment and assurance, experience with AWS, familiarity with data transformation using DBT (batch & streaming), knowledge of shell scripting, a keen eye for detail, and a proactive problem-solving attitude.
Company
Experian
Experian is a global leader in data and technology, empowering opportunities for individuals and businesses worldwide. We are instrumental in transforming lending practices, combating fraud, streamlin...