Graduate
Ipsos logo

Junior Software Engineer - AUM

Ipsos
Cambridge
Apply Now
TL;DR

Key Takeaways

  • Develop and maintain audio recognition technology.
  • Requires a technical degree in Physics, Maths, Engineering or Computer Science.
  • Hybrid working model with 3 days in the office.
  • Benefits include 25 days annual leave and pension contribution.

About the Role

This role sits in Ipsos’ CrossMedia – Audience Measurement team, working on providing accurate measurement of Media consumption and advertising. Central to this is our audio recognition technology, which is under continuous development and optimisation.

What You'll Do

  • Develop and maintain Ipsos’s audio recognition technology.
  • Assess and improve the performance of patented audio recognition algorithms.
  • Adapt and optimise algorithms for new scenarios.
  • Explore and assess potential enhancements to audio recognition technology.
  • Diagnose real-world limitations and devise potential work-arounds.
  • Explore new solutions to upcoming product goals.
  • Collaborate with cross-functional teams to develop, test and deliver solutions that meet client requirements.
  • Participate in regular design reviews, sharing insights and learning from experienced scientists.
  • Research and learn new technologies and techniques.
  • Participate in brainstorming sessions to elicit innovative ideas and solutions.

About You

  • Proficiency in at least one relevant programming language (ideally C/C++, Matlab or Python).
  • A good technical degree (or higher) in Physics, Maths, Engineering or Computer Science.
  • Familiarity with common signal processing techniques.
  • Experience of real-world audio processing issues.
  • Experience of writing deployable and maintainable software.
  • Knowledge of issue/project tracking software, e.g. Jira.
  • A strong interest in algorithms and a desire to continually improve them.
  • Curiosity and determination to understand technical systems from first principles.
  • Exemplary communication skills - an ability to produce clear, informative documentation.
  • An enthusiastic attitude with a ‘gets things done’ mentality.
  • Ability to communicate effectively with technical and non-technical colleagues.
  • Excellent problem-solving skills, including diagnosing issues within complex systems.
  • Willingness to rapidly pick up new technologies.
  • Ability to adapt schedules against changing priorities.

Benefits

  • 25 days annual leave.
  • Pension contribution.
  • Income protection.
  • Life assurance.
  • Health & wellbeing benefits.
  • Financial benefits.
  • Professional development opportunities.

Working Arrangements

  • Hybrid approach: 3 days per week in the office or with clients.
  • Flexible working applications will be considered.