BeEmotion.ai
Machine Learning Engineer
BeEmotion.aiSwitzerland4 days ago
Full-timeEngineering, Information Technology

Company Description

BeEmotion.ai is committed to revolutionizing the integration of artificial intelligence with human behavior, delivering cutting-edge technologies that enhance interactions, improve safety, and elevate everyday machine and system experiences. With decades of expertise, we lead advancements in human-robot interactions, using intelligent sensing to humanize machines for safer and more engaging interactions. At BeEmotion.ai, we bridge the gap between technology and human emotions, creating more intuitive and enjoyable relationships between people and machines.


Role Description

We are seeking a talented and motivated Machine Learning Engineer to join our team and contribute to the development, training, optimization, and deployment of state‑of‑the‑art ML models. You will work across the full lifecycle of ML systems — from data preparation to cloud and edge inference.

The role is hands‑on, with opportunities to influence our technology roadmap and introduce emerging techniques (e.g., agentic frameworks, automation tooling) that elevate our product quality and development velocity.


Responsibilities:

• Develop, train, and evaluate machine learning models, including computer vision, multimodal, NLP/LLM, and time‑series models.

• Build and optimize production‑ready inference pipelines, including deployment in cloud environments and on resource‑constrained edge devices.

• Design and implement robust data preprocessing pipelines and manage high‑quality dataset construction.

• Convert research prototypes into maintainable, scalable product‑grade code. 

• Use MLflow for experiment tracking and model lifecycle management, and contribute to automated CI/CD workflows with GitLab, Docker, and AWS.

• Drive improvements in automation, testing, code quality, and engineering best practices across ML workflows.



Qualifications

·      Bachelor's degree (master’s degree preferred) in electrical engineering, computer science, or a related field.

·      3+ years of hands-on industry experience in machine learning or similar roles.

·      Deep understanding of ML and deep learning concepts, including supervised learning, transformers, multimodal architectures, and LLMs.

·      Strong proficiency with Python; experience with C++ is a plus.

·      Hands-on experience with PyTorch and/or TensorFlow. Familiarity with Hugging Face, ONNX, and model export/optimization techniques.

·      Experience deploying ML models in cloud environments (AWS) and on edge devices (ARM, GPU, NPU, or similar).

·      Strong software engineering fundamentals and ability to write clean, maintainable code.

·      Experience with Docker, Git, GitLab CI/CD, MLflow and reproducible ML development.

·      Excellent analytical skills and a strong problem-solving mindset.

·      Strong communication and collaboration skills.

·      Proactive, autonomous, and comfortable owning projects end‑to‑end in a fast‑paced environment.

·      Fluent English. French or German a plus.

 

Benefits:

·      Competitive salary and benefits package.

·      Opportunity to work on cutting-edge ML and AI products.

·      Work in a collaborative and fast-paced environment.

·      Make a real impact on the development of next-generation AI products.

Key Skills

Ranked by relevance