Software Engineer
We are currently looking for a Software Engineer to join one of the group’s specialist divisions. World Services partners with governments, civil society, foundations, academia, and the private sector, we work on the critical issues of our time, including national security, social justice and conflict prevention. We provide a fully integrated, end to end service, combining multi-discipline communications teams with subject matter experts, across the world. Our work is domestic and global, often affecting the most vulnerable in society, with international activity orientated towards developing countries, and fragile, conflict affected states.
The purpose of the role:
- To support the Agency in developing data & technology solutions to change knowledge, attitudes and behaviours in target audience groups across the world
- Bring best practices in data, cloud capabilities, data pipelines, and software development. Work with media, strategy and content to develop analysis pipelines, dashboards, and visualizations
- Design and implement effective database solutions and models to store and retrieve data
- Develop internal data tools, implement ML models into production, maintain cloud infrastructure, and support data scientists in implementation of ML systems
PLEASE NOTE: We will only consider candidates with unrestricted rights to work in the United States. We are unable to offer sponsorship for this position.
Job Responsibilities:
- Develop ETL pipelines to generate MOP and other reports for project teams, optimising data structures and storage, and optimizing existing cloud-based systems
- Design, develop, and maintain scalable data pipelines to ingest, process, and store large volumes of data from various sources
- Design and implement effective database solutions and models to store and retrieve data from SQL, NoSQL, and object-based databases
- Be familiar with Python ecosystem related to developing ETL pipelines, software, APIs, backend systems, and other common software development tasks
- Examine and identify database structural necessities by evaluating client operations, applications and programming
- Assess data storage procedures to ensure they comply with internal and external regulations – this may include GDPR and other international frameworks
- Monitor the system performance by performing regular tests, troubleshooting and integrating new features
- Work closely with data analysts and data scientists to understand their requirements and provide necessary data infrastructure and support
- Assist the Data Team with ad hoc research tasks
- Provide support and guidance in answering client problems using technology and data
- Ensure data security and compliance with data privacy regulations, implementing necessary controls and encryption method
About You:
- Minimum 5 years experience in Python, particularly for data manipulation and ETL processes.
- Familiarity with cloud computing platforms (e.g., AWS, Google Cloud, Azure) and their data services (e.g., Amazon Redshift, Google BigQuery, Azure Data Lake) for scalable data storage and processing
- Knowledge of data integration and ETL tools like Apache Nifi, Talend, Informatica, or Apache Airflow for orchestrating data workflows and ensuring data quality ‘
- Expertise in big data technologies such as Hadoop, Spark, Kafka, and Hive for processing and analyzing large datasets
- Able to explain the technical details of data and analytics in a non-technical way to people.
- Excellent oral and written communications skills (English).
- Proficient in all components of Microsoft Office (Outlook, Word, Powerpoint and Excel).
- Excellent communication skills to enable him/her to support work with senior stakeholders and to understand client requirements.
- Understanding of the company’s culture and business area.
- Sense of responsibility to towards the organisation’s reputation.
- Ability to travel and work independently.
- Forward leaning attitude in support of the team.
- Anticipation of challenges and show of initiative across all projects.
What we offer:
M&CS offers a competitive benefits package including: 25 vacation days, 401k match, annual pay reviews, flexible working, and WFH opportunities. Salary is dependent on experience but ranges from: $115-$135k All candidates must have the ability to work in the US; we are unable to sponsor any work visas for this role.
The M&C Saatchi Group UK has pledged its commitment to create a company that values difference, with an inclusive culture brought to life through equity with business-wide activity across people, culture, industry, and society. As part of this, M&C Saatchi Group continues to be an Equal Opportunity Employer which does not and shall not discriminate, celebrates diversity and bases all hiring and promotion decisions solely on merit, without regard for any personal characteristics.
This role will close to new applicants on the 6th November.
#LI-JM1
- Group company
- M&C Saatchi World Services
- Locations
- New York
- Remote status
- Hybrid Remote
- Employment type
- Full-time
New York
About M&C Saatchi Group
M&C Saatchi Group was founded in 1995 and is now the biggest Independent creative agency group in the World. Founded on one core principle, Brutal Simplicity.
Software Engineer
Loading application form