Mobica
Machine Learning Engineer
Job Description
Company Description
Mobica | Be Extraordinary_
Mobica helps businesses build pioneering experiences for their customers. Headquartered in Manchester UK with offices across Europe and US, we partner with businesses across multiple industries – from aerospace to finance and semiconductors to automotive – providing them with access to incredible talent and engineering expertise across the entire technology stack
Join Cognizant
- This recruitment is conducted on behalf of our parent company Cognizant
- At Cognizant we are dedicated to helping the world’s leading companies build stronger
- businesses – helping them go from doing digital to being digital.
- In Poland, our offices are in Gdansk, Wroclaw and Kraków
- We offer a world of opportunities for both professionals and graduates
- You can expect five-star training, a chance to realize your career goals, and a range of benefits.
- Be Cognizant!
Benefits of working with Cognizant
- We tailor our services to specific industries and utilize an integrated global delivery model. This seamless global sourcing model combines teams at the client locations with delivery teams located at dedicated Delivery Centers. Partnering with us lets you stay relevant today, while unlocking remarkable achievements tomorrow.
- Great customer experience can change lives. Experience has become more important than price or product. Put simply, experience is everything if you want to turn customers and employees into loyal brand champions. Let us help you change the lives of your employees and customers with the help of our Delivery Centers.
- At Cognizant we thrive on ideas and opportunity. We work with talent that follows an innovative career track, challenges convention and engineers impact.
Job Description
For our client, global silicon technology company, we are looking for a Machine Learning Engineer to join an ML R&D team and work on developing a tool chain for porting existing ML models (mostly cloud based) to a new edge X-Elite platform that will disrupt the PC/laptop market in the next few quarters.
As a Machine Learning Engineer in our ML R&D team, you will play a pivotal role in developing a cutting-edge tool chain for porting existing ML models—primarily cloud-based—to our new edge X-Elite platform. This platform is set to disrupt the PC/laptop market in the upcoming quarters. This role offers a unique opportunity to shape the future of edge computing and tinyML, working alongside top talent on innovative projects from R&D to production.
The core team is based in the US; however, this role operates in regular CET (Central European Time) time zone hours.
Key Responsibilities:
- Develop and optimize tools for efficiently porting cloud-based ML models to the X-Elite edge computing platform.
- Collaborate with cross-functional teams to understand model requirements and ensure seamless integration and deployment on the edge platform.
- Participate in the entire lifecycle of the project, from initial R&D to final production, ensuring robust, scalable, and efficient ML solutions.
- Influence the design and development of new solutions, exploring innovative approaches to enhance performance and capabilities on edge devices.
- Stay abreast of the latest advancements in ML, edge computing, and silicon technology to drive continuous innovation within the team.
- Provide technical leadership and guidance in machine learning, advocating best practices and high standards in code and model development.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Machine Learning, or a related field.
- +3 years of programming experience with Python and C++ and Machine Learning.
- Proven experience in machine learning engineering, with a strong portfolio of projects demonstrating expertise in model development, optimization, and deployment.
- Proficiency in machine learning frameworks and tools (e.g., TensorFlow, PyTorch, Keras) and experience in optimising models for edge devices (quantization, pruning and other)
- Solid understanding of the principles of tinyML and its application in edge computing.
- Experience with cloud computing platforms (AWS, GCP, Azure) and understanding of the challenges in porting cloud-based models to edge environments.
- Experience with Tensorflow Micro or SNAPE (Snapdragon Neural Processing Engine)
- Strong problem-solving skills, with the ability to work independently and in a team-oriented, collaborative environment.
- Excellent communication skills, with fluency in English.
Additional Information
We offer
- Competitive salary package
- Flexible working hours
- Opportunity to work from home
- Training and mentoring programs
- Ability to advance your technology skills
- Variety of projects with the cutting edge technologies at the core
- Private medical care and life insurance
- Permanent employment
Diversity and Inclusion Statement
We aim to recruit, develop and retain the most talented people we can find, from a range of backgrounds and cultures. Inclusivity and equality are cornerstones of our Mobica community and a big part of what makes us so brilliant to work with. Here, dedication and performance are valued and rewarded regardless of nationality, gender, age, religious beliefs or other personal characteristics. Here, diversity is celebrated and everyone belongs.
“The benefits of having a diverse workforce from different backgrounds, recruited and developed only on the basis of ability, is a core personal belief for me – so I join with other members of Mobica’s leadership in promoting a commitment to recognise equal opportunities and rights for our talented individuals. Every Mobican can expect to be treated with dignity and respect regardless of personal characteristics or beliefs.”
Samuel Kingston
CEO
Mobica | Be Extraordinary_