This job has expired, please see additional jobs below
Sr. Software Engineer - Analytic Platform
iHeartMedia
San Antonio, TX, United States
Job Details - this job has expired, please see similar jobs below
Job Summary:
As the leading media company in America, iHeartMedia delivers music, news, talk, sports and other content to diverse audiences across multiple platforms, including: broadcast stations; online via iHeartRadio and on its stations’ hundreds of websites; HD digital radio channels; satellite; smartphones; iPads and other tablets; in-vehicle entertainment and navigation systems; and via live events. With over a quarter of a billion monthly listeners in the U.S., iHeartMedia has the largest reach of any radio and television outlet in America.
The Sr. Software Engineer– Analytic Platform will be exposed to an industry leading data-driven analytics platform while working on emerging technologies. This is an early stage initiative with the nimbleness of a startup and the stability of a large organization. Members of this team will be challenged with building highly resilient, fault tolerant real time and batch integrations as well as applications that will provide analytics to the corporation.
As a Software Engineer, you will:
• Research the application of emerging technologies and explore new programming languages
• Develop high performing, scaling and innovative applications in a fast paced and agile environment
• Be a contributing member of a scrum team that voluntarily accepts work across the entire development lifecycle
• Write code that meets standards and delivers desired functionality using agreed upon technology
• Demonstrate passion about using data assets to optimize systems and products across iHeartMedia
• Use and extend open source software to deliver solutions to iHeartMedia business partners
• Present solutions and ideas to other team members, IT leadership, and business leaders
Requirements:
• Minimum 5 years of technical experience developing scalable enterprise application using Java, Python, or Go. JavaScript a plus but not required.
• Exceptional communication and presentation skills are a must in this role.
• Knowledge and experience with SQL and NoSQL technologies.
• Experience building RESTful web services. GraphQL a plus.
• Experience building Microservices
• Experience with cloud-based big data platforms such as Redshift, BigQuery, EMR, Hadoop, and/or Spark.
• Demonstrated understanding of data lake, data warehouse, and BI architectures
• Proven experience with Agile software development frameworks like Scrum.
• Demonstrated experience using Docker, CI/CD pipelines and build automation tools like Gradle, Ant or Maven
• Must be able to work in an agile development environment and be comfortable managing shifting priorities.
• Solid understanding and working knowledge of distributed systems, modern operating systems and networking.
• Proven skills in high availability and scalability techniques, performance monitoring and measuring techniques.
• Bachelor’s / Master’s degree in Computer Science, MIS, or a related technical field.
Desired Qualifications:
• 5+ years software design and development experience in Data Engineering
• Proficiency in Java, Python, and/or Go
• Experience with Amazon Web Services or Google Cloud Platform.
• BS/MS in Computer Science or Related Field