Fieldwork Robotics
1 semana atrás
Fieldwork Robotics is currently hiring a Vision and Machine Learning Engineer to join their amazing team
About the company:
Fieldwork Robotics is a pioneering technology company that develops modular, multi-crop, soft, and adaptive robots designed to operate in non-controllable environments such as agricultural fields. Their innovative solutions focus on delivering advanced technologies to enhance efficiency and productivity in the agriculture sector. Join them in revolutionizing the future of farming with their groundbreaking robotics solutions. The company has recently incorporated a subsidiary in Portugal, and will be establishing a Lisbon team to compliment the R&D HQ based in Cambridge.
About the Role:
- They are seeking a talented, enthusiastic, and suitably qualified Machine Learning and Computer Vision Engineer to join their team and contribute to the development of a cutting-edge autonomous robotics platform for agriculture. This is an exciting opportunity to work at the forefront of robotics and machine learning, solving real-world challenges with innovative solutions.
- You will be responsible for data gathering, processing, and developing machine learning algorithms for computer vision, integrating them seamlessly into our existing robotic platforms.
- As part of a high-growth company, your role will evolve, offering opportunities to expand your responsibilities and make a significant impact on our mission.
**Responsibilities**:
- Model Development & Training: Lead the development, training, and validation of computer vision models for detecting soft fruit and other agricultural tasks on our robotic platform.
- End-to-End Lifecycle Management: Oversee the entire machine learning, from collaborating with field engineers for data collection, ensuring high-quality data labelling, to deploying and integrating algorithms on robotic systems.
- ML Operations: Design and implement robust ML Ops practices to automate and streamline the lifecycle of machine learning models, including versioning, monitoring, and retraining pipelines.
- Model Deployment: Develop scalable deployment pipelines for ML models, ensuring seamless integration with production systems and robotics platforms.
- Monitoring and Optimization: Set up continuous monitoring of model performance in production, identify drift or performance degradations, and
- implement automated workflows for retraining and updating models.
- System Integration: Collaborate with mechanical and electronic teams to ensure optimal integration of camera and lighting setups with the robotics system,
- maintaining high accuracy even in challenging environments.
- Workflow Optimization: Implement automation to enhance and streamline the workflow for model development, deployment, and operations.
- Data Management: Manage and version large-scale datasets used for training, validation, and testing, ensuring reproducibility and consistency.
**Requirements**:
- Educational Background: Degree or equivalent qualification in data science, machine learning, computer science, or a related field.
- Professional Experience: 2-3 years of hands-on experience in computer vision, machine learning, and deep learning, with a strong portfolio of relevant projects.
- ML Ops Skills: Experience implementing ML Ops best practices, including model versioning, continuous integration/continuous deployment (CI/CD) pipelines, and automated model retraining workflows.
- Model Expertise: Proficiency in developing and refining deep-learning models for object detection and image segmentation, with experience creating and managing versioned training, test, and validation datasets.
- Lighting & Camera Systems: Understanding of active lighting systems and their interaction with cameras to ensure high model accuracy in low-light conditions.
- Technical Skills: Advanced Python programming skills and experience with relevant libraries (e.g., TensorFlow, PyTorch, OpenCV).
- Team Collaboration: Strong problem-solving and analytical skills, with a team
- oriented approach and the ability to work independently with mínimal supervision.
**Preferred Qualifications**:
- Advanced Algorithms: Experience with multi-object tracking, noise reduction, and filtering techniques.
- Robotics Expertise: Familiarity with ROS (Robot Operating System) and practical experience in robotics.
- Version Control: Proficiency with version control systems, ideally Git and DVC.
**About You**:
- You are passionate about training and refining high-performance computer vision models in a structured, repeatable way. You enjoy the process of continuous improvement and seek to automate workflows wherever possible.
- You thrive in collaborative environments but are also capable of taking the initiative to work independently.
**Benefits**:
- Profit Sharing/Share Options
- Enhanced Pension
- Hybrid Working
- On-Site Parking
- Casual Dress
- Social Events
- Want to know more? Get in touch with us