Senior Python Developer

Overview
This job is brought to you by Jobs/Redefined, the UK''s leading over-50s age inclusive jobs board.WPP is the creative transformation company. We use the power of creativity to build better futures for our people, planet, clients and communities. For more information, visit wpp.com. WPP Media is WPP''s global media collective. In a world where media is everywhere and in everything, we bring the best platform, people, and partners together to create limitless opportunities for growth. For more information, visit wppmedia.com. Choreograph is WPP''s global data products and technology company, on a mission to transform marketing by building the fastest, most connected data platform that bridges marketing strategy to scaled activation. We work with agencies and clients to transform the value of data through technology, data and analytics, delivered via the Open Media Studio, an AI-enabled media and data platform for the next era of advertising. We are over 1,000 strong across 20 markets.Role
Senior Engineer on a cross-functional team, collaborating with Product Manager, Design Lead, and engineers to design, build, deliver and operate purposeful solutions. This is a hands-on development role with responsibilities across product strategy, scalable architectures, feature development, automation, testing, mentoring, and contributing to engineering practices. The role has no line management responsibilities.What you will do
Work with product, product engineering, data engineering, and data science peers to build and support our AdTech platform.Architect and build data-oriented solutions that are simple, scalable, reliable, secure, maintainable, and have measurable impact.Provide teams with data to build, sell, and manage the platform. Develop, deliver and maintain batch and real-time data pipelines, analysis services, workflows and orchestrations, and manage data infrastructure (holding, securing, cleansing, validating, governing).Manage our data platform using Airflow/Composer, BigQuery, Snowflake, Kafka, Redis, running on Kubernetes, AWS, and GCP.Support Data Science teams with data access, code reviews, model evaluation/testing, and deployment support.Apply modern pragmatic engineering principles and tooling, including TDD/BDD/ATDD, XP, QA Engineering, Trunk Based Development, Continuous Delivery, automation, DevSecOps, and Site Reliability Engineering.Contribute to ongoing improvements to engineering principles, practices, and tooling. Provide support and mentorship to junior engineers.Develop and maintain understanding of AdTech developments, industry standards, and partner/competitor platform developments from an engineering perspective.Skills and Experience
We value a culture-first approach and shared core values:Be Extraordinary by Leading Collectively to Inspire transformational Creativity.Create an Open environment by Balancing People and Client Experiences by Cultivating Trust.Lead Optimistically by Championing Growth and Development to Mobilize the Enterprise.Proven experience designing, building, and operating data-oriented solutions in a high-volume, transactional, global environment; AdTech experience is highly desirable.Proven experience developing and operating data-oriented solutions using Python, Airflow/Composer, Kafka, Snowflake, BigQuery, and data platforms such as Spark, AWS Athena, Postgres, Redis. Excellent SQL, data pipeline development, and cloud experience (AWS and GCP) required; Docker and Kubernetes strongly preferred. Knowledge of multiple programming languages and functional programming is desirable.Proven experience developing data structures and algorithms; experience with ML/AI is highly desirable.Proven experience contributing to product strategy with Product Management teams. SaaS product engineering and operations experience highly desirable.Proven experience in data engineering and testing practices, with a willingness to coach others in pragmatic development and delivery practices.Experience shaping agile, QA, DevSecOps, automation and SRE principles and tooling in data-focused teams. Experience with Trunk Based Development, XP, and CI/CD in data teams is highly desirable.A focus on continuous learning and improvement, both technically and professionally.Demonstrated resilience and ability to work in ambiguity.Strong English, influencing and communication skills, and excellent documentation skills.Life at WPP Media and Benefits
We invest in our people and offer competitive benefits including medical, retirement plans, vision and dental insurance, paid time off, partner discounts, and mental health days. Our hybrid approach means teams are in the office around four days a week; discuss accommodations with the hiring team during the interview process.Equal Opportunity
WPP Media is an equal opportunity employer and considers applicants for all positions without discrimination. We are committed to a culture of respect where everyone belongs and has opportunities to progress.Privacy
Privacy notice: https://www.wppmedia.com/pages/privacy-policyPlease note: While we appreciate all applications, only candidates selected for an interview will be contacted. #LI promoted
#J-18808-Ljbffr
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!