Overview
We are looking for an exceptional and driven
Machine Learning Engineer
to join our innovative team. This crucial role involves designing, developing, deploying, and maintaining highly optimized, real-time AI products. You will collaborate closely with machine learning engineers, embedded engineers, and architects to transform complex AI algorithms into robust, production-ready applications. This position demands a strong grasp of machine learning principles, robust software engineering practices, and a passion for creating impactful AI products for edge devices.
Responsibilities
Drive the complete lifecycle of ML solutions, from data pipelines to deployment and ongoing refinement.
Translate theoretical AI concepts into robust, production-ready systems.
Develop and maintain automated MLOps tools for efficient model lifecycle management.
Transform early-stage AI algorithms into high-quality, deployable products.
Optimize ML models for performance, particularly on edge devices and production hardware.
Advance AI product delivery through the strategic use of automation and cutting-edge tools.
Evaluate and integrate new ML technologies to enhance capabilities.
Collaborate across teams, leveraging full-stack expertise, to ensure seamless product delivery.
Qualifications
Bachelor's qualification in Software Engineering, Computer Science, Systems Engineering, or an equivalent quantitative field.
Proven experience (3+ years) in developing products using programming languages such as Rust, C/C++ and/or Python.
Experience in deep learning, machine learning, and computer vision.
Solid understanding of machine learning algorithms, statistical modeling, and data structures.
Proficiency in data manipulation and querying using SQL.
Experience with MLOps principles and tools (e.g., MLflow, Kubeflow, Airflow, Docker, Kubernetes).
Experience with cloud platforms (e.g., AWS, GCP, Azure) and their ML services (e.g., SageMaker, AI Platform, Azure ML).
Strong problem-solving skills, coupled with excellent written and verbal communication skills.
Ability to be a collaborative team player and effectively work with multiple cross-functional teams.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Embedded Software Products
#J-18808-Ljbffr