Python Developer - Global Data Management Tower
About the team:
The Data Management Tower is a uniquely positioned group within Ipsos. We leverage the latest data science approaches to develop analytic tools and perform analyses for both clients and internal teams, respond to advanced analytic requests, and consult on a broad range of statistical, data, and research best practices. Working in a collaborative and supportive environment, we seek to expand what is possible in market research with data science.
We’re looking for someone with a deep interest and expertise in data engineering and the dedication to apply that passion. We need someone with the technical expertise to expand and optimize our existing data pipeline and architecture. The ideal candidate will have experience using cloud-based platforms, like AWS and Google Cloud Services, to build and maintain serverless data pipelines to efficiently process and warehouse large scale datasets. The role also requires conscientious attention to detail, an ability to work well on a small team, and a self-starter approach to problem solving and debugging.
As a Python Developer, you will:
Work with the team to design, code, and test cloud-based data pipelines to process and store large-scale datasets. Develop and maintain data warehouses to efficiently store large, complex datasets in a cost-optimal manner. Ingest and assemble data from various disparate sources using a variety of tools, including SQL and Python. Work with internal/external stakeholders to identify and understand needs and project goals. Lead the migration of development code into production, providing technical assistance and guidance to refine and optimize processes. Troubleshoot and improve existing infrastructure and codebases.
Requirements:
Bachelor’s degree in computer science, Engineering, or related field. Proven working / professional experience in Python development. Proficiency in Python and its libraries/frameworks such as Django, Flask, etc. Strong understanding of software architecture and design patterns. Experience with relational databases such as PostgreSQL, MySQL, etc. Familiarity with front-end technologies such as JavaScript, HTML, and CSS. Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform. Excellent communication and collaboration skills. Ability to work effectively in a fast-paced environment and manage multiple priorities. Strong problem-solving and troubleshooting skills.
Our Offer
Ipsos offer an attractive basic salary and a rewards package including 25 days annual leave, a pension scheme and a great range of flexible benefits to suit your personal needs. We realise you may have commitments outside of work and will consider flexible working applications - please highlight what you are looking for when you make your application.
Ipsos is committed to equality, treating people fairly, promoting a positive and inclusive working environment and ensuring we have diversity of people and views. We also recognise that this is important for our business success - a more diverse workforce will enable us to better reflect and understand the world we research and ultimately deliver better research and insight to our clients.