Senior Software Engineer in Research at Orfium
Athens, Attica, Greece -
Full Time


Start Date

Immediate

Expiry Date

19 Feb, 26

Salary

0.0

Posted On

21 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Machine Learning, Software Development, Python, Java, C++, JavaScript, FastAPI, AWS, Data Pipelines, SQL, Version Control, Cloud Platforms, Analytical Skills, Problem-Solving, AI, Database Management

Industry

Software Development

Description
We’re looking for a Senior Software Engineer in Research to join our AI & Research Engineering team, where we bring machine learning models into production at scale. In this role, you’ll collaborate closely with AI specialists to develop data-rich applications, proof-of-concept tools, and production-grade APIs. This is a unique opportunity to work on cutting-edge research with real-world impact, helping Orfium deliver innovative solutions to some of the most complex challenges in the music and entertainment industry. Responsibilities Collaborate with researchers to understand requirements. Design, implement, and optimize algorithms and software models, providing technical guidance to junior team members. Drive the development of prototypes and proof-of-concept projects, evaluating feasibility and scalability. Assist in designing, developing, and testing software applications. Write clean, efficient, and maintainable code. Oversee data collection, preprocessing, and pipeline development to support high-throughput research applications. Develop and maintain databases and data pipelines. Perform data preprocessing, cleaning, and basic analysis. Provide support and training on software engineering best practices. Stay updated with the latest software development tools, technologies, and methodologies. Benchmark existing systems, define baselines, and propose improvements to optimize performance and research workflows. Prepare reports and presentations summarising findings. Debug and troubleshoot issues in the code Contributing to presentations +4 years of experience creating and maintaining software systems in production environments, including backend/frontend web development frameworks (ideally with expertise in FastAPI and AWS). Bachelor’s degree in Computer Science, Software Engineering, or a related field. Proficiency in programming languages such as Python, Java, C++, or JavaScript. Experience with version control systems like Git. Knowledge of databases and SQL. Experience with cloud platforms like AWS, Azure, or Google Cloud. Strong understanding of Agentic AI, machine learning algorithms, and concepts. Strong analytical and problem-solving skills. Ability to work independently and take ownership of projects. Will work on proof-of-concept (PoC) projects. Translate research requirements into robust, scalable software solutions. Nice to Have Bonus: Master of Engineering (MEng) in Software Engineering. Prior experience or foundational knowledge of working with big data and high-throughput systems. Experience deploying AI models in production is a plus We are a global technology leader transforming the music and entertainment industry through advanced rights management and data solutions. With 700+ team members across offices in Los Angeles, London, Dublin, Athens, Sofia, Tokyo, and more, we partner with top-tier clients such as Sony Music Publishing, Warner Music Group, BBC, and Universal Music Publishing. Our mission is to help creators, rights holders, and media companies track, manage, and monetize content across platforms like YouTube and TikTok. At Orfium, you’ll join a passionate, international team of developers, designers, scientists, and music lovers, all working together in a flexible, hybrid environment where innovation, openness, and ownership are at the heart of everything we do. We are looking forward to meeting with you! Benefits 💰 Competitive salary package and participation in our Stock Options plan 🏠 Hybrid work model with flexibility to support your lifestyle 🏥 Comprehensive private health and life insurance coverage 🌴 Extra paid time off to recharge and take care of yourself 💻 The latest tech equipment to support your productivity and creativity 🌍 A collaborative, inclusive, and international work environment EEO / Accommodation At Orfium, we are proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates—regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. If you require any accommodations during the application or interview process, please let us know. We’re here to ensure you have a comfortable and fair experience every step of the way.
Responsibilities
The Senior Software Engineer will collaborate with researchers to develop data-rich applications and proof-of-concept tools. They will also design, implement, and optimize algorithms while providing technical guidance to junior team members.
Loading...