microTECH Global LTD

Machine Learning Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Machine Learning Engineer, available as a permanent position or an initial 6-month contract inside IR35. Key skills include expertise in audio/speech processing, proficiency in Python, and experience with TensorFlow or PyTorch. An MSc/PhD is required.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
November 25, 2025
🕒 - Duration
More than 6 months
-
🏝️ - Location
Unknown
-
📄 - Contract
Inside IR35
-
🔒 - Security
Unknown
-
📍 - Location detailed
Egham
-
🧠 - Skills detailed
#Signal Processing #GCP (Google Cloud Platform) #NLP (Natural Language Processing) #Cloud #PyTorch #TensorFlow #AWS (Amazon Web Services) #Computer Science #Version Control #Mathematics #ML (Machine Learning) #Transformers #"ETL (Extract #Transform #Load)" #AI (Artificial Intelligence) #Agile #Python #GIT #Deep Learning #Scala #Azure #C++ #Deployment #Hugging Face #Java
Role description
This role is available on a permanent basis but we are also open to hiring a contractor for an initial 6 month period, working via agency. The role is inside IR35. Role and Responsibilities As a Senior Machine Learning Research Engineer in Speech/Audio/Gen-AI, you will: • Drive the research, design, development, and evaluation of innovative AI algorithms and models, with a primary focus on audio and speech processing. • Lead the development of robust and scalable software solutions for deployment on flagship mobile devices. • Independently own and deliver significant components of complex research projects, from initial concept to production readiness. • Design, implement, and maintain high-quality, well-documented code, adhering to best software development practices. • Collaborate closely with a multi-disciplinary team of researchers and engineers, providing technical guidance and mentorship. • Proactively identify and address technical challenges, proposing creative solutions and ensuring the successful delivery of projects. • Contribute to the development of internal tools and infrastructure to support research and development efforts. Skills and Qualifications Required Skills • MSc/PhD degree in Artificial Intelligence, Computer Science/Engineering, Electrical Engineering, Mathematics, or a related discipline. • Professional software development experience with Python (experience with C++, Java, or Kotlin is a plus). • Deep understanding of machine learning and deep learning fundamentals, including various architectures, training techniques, and evaluation metrics. • Strong experience in audio/speech processing, including areas such as speech recognition, speech enhancement, audio analysis, text-to-speech synthesis, and natural language processing. • Proficiency with machine learning frameworks such as TensorFlow or PyTorch. • Solid understanding of software engineering principles, including version control (Git), CI/CD pipelines, and agile development methodologies. • Excellent communication, collaboration, and problem-solving skills. • Demonstrated ability to translate research ideas into practical, production-ready solutions. Desirable Skills • Experience with in generative AI, particularly in the context of audio/speech technologies. • A strong publication record in top-tier machine learning, artificial intelligence, or signal processing conferences and journals (e.g., ICML, NeurIPS, ICLR, CVPR, SysML, INTERSPEECH, ICASSP, IEEE/ACM TASLP, IEEE TPAMI, JMLR). • Experience with open-source speech processing toolkits (e.g., Hugging Face Transformers, SpeechBrain, ESPnet, Kaldi, NeMo). • Experience developing and deploying AI models on Android mobile platforms. • Proven experience in building and maintaining large-scale, distributed training pipelines. • Experience with cloud computing platforms (e.g., AWS, Azure, GCP).