Junior Software Engineer - AUM
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
This is a fantastic opportunity to grow your skills under the supervision of experienced professionals, supporting a technology deployed in multiple countries., As a Junior Software Engineer, you will help develop and maintain Ipsos’s audio recognition technology. You will help to assess and improve the performance of our patented audio recognition algorithms, and to adapt and optimise them for new scenarios., * Exploring and assessing potential enhancements to our audio recognition technology.
- Diagnosing real-world limitations, and devising potential work-arounds.
- Exploring new solutions to upcoming product goals.
- Collaborating with cross-functional teams to develop, test and deliver solutions that meet client requirements.
- Collaborate with the team in regular design reviews, sharing your insights and learning from experienced scientists to develop and maintain innovative solutions.
- Researching and learning new technologies and techniques to stay up-to-date with industry trends.
- Participating in brainstorming sessions to elicit innovative ideas and solutions.
Requirements
Make Your Mark at Ipsos. Ipsos is recruiting for a Junior Software Engineer. Ideally you will have a background and interest in audio technology, digital signal processing, familiarity with common signal processing techniques, and experience of real-world audio processing issues., * 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 those algorithms.
- The curiosity and determination to understand technical systems from first principles.
- Exemplary communications skills - an ability to produce clear, informative documentation.
- An enthusiastic attitude with a ‘gets things done’ mentality.
- The ability to communicate effectively with technical and non-technical colleagues.
- Excellent problem-solving skills, including diagnosing issues within complex systems.
- The willingness to rapidly pick up new technologies.
- The ability to adapt schedules against changing priorities.
Benefits & conditions
We offer a comprehensive benefits package designed to support you as an individual. Our standard benefits include 25 days annual leave, pension contribution, income protection and life assurance. In addition, there are a range of health & wellbeing, financial benefits and professional development opportunities.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
The 12 Best Jobs for Software Engineers
Data Engineer Salary UK
Where to Find Entry-Level Software Engineering Jobs