
Senior Machine Learning Engineer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Machine Learning Engineer - Remote Opportunity
BagsID is seeking a Senior Machine Learning Engineer with extensive MLOps experience to join our innovative team. In this remote role, you will be instrumental in designing, building, and deploying scalable machine learning solutions. You will collaborate closely with our AI teams, product owners, and global engineering colleagues across the Netherlands, USA, and India. This hands-on position offers the opportunity to shape our ML models and infrastructure, ensuring the development of robust, production-ready pipelines.
Key Responsibilities:
- Design and implement comprehensive end-to-end ML pipelines, encompassing data ingestion, model training, deployment, and ongoing monitoring.
- Develop and optimize deep learning models specifically for computer vision tasks, utilizing frameworks such as PyTorch or TensorFlow.
- Champion and implement MLOps best practices, including CI/CD for ML, rigorous model versioning, ensuring reproducibility, and advanced monitoring techniques.
- Actively participate in cross-functional team collaborations within an Agile/Scrum framework.
- Manage scalable deployments on leading cloud platforms like GCP or Azure, leveraging containerization technologies such as Docker and microservices architecture.
- Conduct thorough experimental analysis, interpret results, and select optimal models for production environments.
Required Qualifications:
- A minimum of 5 years of experience in AI/ML engineering, with a significant emphasis on MLOps.
- Demonstrated proficiency in Python, with a focus on writing clean, maintainable, and PEP-8/20 compliant code.
- Hands-on experience with prominent ML frameworks including PyTorch, TensorFlow, and Keras.
- Solid understanding and practical experience with ML pipeline tools such as Vertex AI, SageMaker, or Airflow.
- Proficiency in cloud deployment strategies and containerization technologies like Docker and Kubernetes.
- Familiarity with data analysis libraries (NumPy, Pandas) and image processing techniques (OpenCV).
- Experience with CI/CD workflows, test-driven development (TDD), and Git version control.
Desirable Skills:
- Knowledge of advanced computer vision concepts like object detection and object tracking, as well as experience with LLMs and agents.
- Experience in optimizing ML models for edge computing environments and understanding hardware constraints.
- Familiarity with camera systems (e.g., CCD), lenses, and optics, with an understanding of the differences between human and machine vision.
- A history of published research in relevant fields or contributions to open-source projects.
Company
BagsID
BagsID: Revolutionizing Baggage Intelligence in AviationBagsID leverages proprietary AI, deep learning, and computer vision to create advanced baggage solutions for the travel industry. Our technology...