Remote Machine Learning Engineer

Remote Machine Learning Engineer

Full-Time 60000 - 80000 £ / year (est.) Working from home possible
V

At a Glance

  • Tasks: Develop and deploy machine learning models for cutting-edge robotic systems.
  • Company: VIKASO LTD, a pioneering robotics company transforming industrial automation.
  • Benefits: Flexible remote work, competitive salary, and opportunities for professional growth.
  • Other info: Dynamic team environment focused on advancing robotics and career development.
  • Why this job: Join us to shape the future of robotics with innovative technology and real-world impact.
  • Qualifications: PhD in ML/Robotics or 2-5+ years of applied ML experience required.

The predicted salary is between 60000 - 80000 £ per year.

VIKASO LTD is a UK-based robotics company redefining how industrial robots are deployed, controlled, and scaled. We are building next-generation hardware and software platforms that abstract complexity, standardise integration, and enable rapid adoption of robotics across manufacturing and logistics environments. Our approach centres on robot-agnostic technologies that transform robotics from fragmented systems into a scalable, productised platform.

In this role, you will formulate, train and deploy machine learning models for robotic systems that perceive the world through vision and sensors, learn structured representation in data, and operate reliably in real‑world industrial environments. You’ll translate research into clean, production‑grade software that improves system performance and accelerates deployment. You’ll push beyond incremental improvements by applying ideas from foundation models and generative AI, leveraging synthetic data generation, and validating results on real robots.

  • Key objective is to develop and deploy robust deep neural networks for robotics, supported by object detection, segmentation, and scene understanding models.
  • Build scalable pipelines for training, fine‑tuning, inference, and real-time optimization for reliability and performance.
  • Develop and maintain data pipelines for collection, ingestion, curation, versioning, and synthetic data generation.
  • Work with distributed training systems (multi‑GPU/cloud) and integrate models into robotics pipelines.

Requirements:

  • PhD in ML/Robotics/Computer Vision or 2-5+ years of applied ML experience.
  • Strong background in deep learning (computer vision), state-estimation, and core ML mathematics (probability theory, statistics, optimisation, etc).
  • Proficiency in Python (required) and C++ (preferred for robotics integration).
  • Experience with ML frameworks such as PyTorch (preferred), TensorFlow, or JAX.
  • Proven track record building production ML systems, not just research prototypes.
  • Strong software engineering fundamentals: modular design, testing, and version control.
  • Experience with cloud/GPU training infrastructure and MLOps workflows.
  • Strong computer vision background with experience in GPU acceleration and model optimisation.
  • Familiarity with CI/CD pipelines for ML and production systems.
  • Experience deploying ML models on edge devices (Jetson, embedded GPUs, or similar).
  • Familiarity with ROS / ROS2 and integrating ML into robotics stacks.

Remote Machine Learning Engineer employer: VIKASO | Robotics 4.0

VIKASO LTD is an exceptional employer for a Remote Machine Learning Engineer, offering a dynamic work culture that fosters innovation and collaboration in the cutting-edge field of robotics. With a strong emphasis on employee growth, we provide opportunities to work on transformative projects that redefine industrial automation, alongside competitive benefits and a supportive environment that encourages continuous learning and development. Our commitment to advancing robotics technology ensures that you will be at the forefront of industry advancements while enjoying the flexibility of remote work.

V

Contact Details:

VIKASO | Robotics 4.0 Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Remote Machine Learning Engineer

Tip Number 1

Network like a pro! Reach out to people in the robotics and machine learning fields on LinkedIn or at industry events. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to deep learning and robotics. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail—this is where we can really shine!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at VIKASO LTD.

We think you need these skills to ace Remote Machine Learning Engineer

Machine Learning
Deep Learning
Computer Vision
Python
C++
PyTorch
TensorFlow

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of a Machine Learning Engineer. Highlight your experience with deep learning, computer vision, and any relevant projects that showcase your skills in robotics. We want to see how your background aligns with our mission at VIKASO!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about robotics and how your expertise can contribute to our innovative projects. Be sure to mention specific technologies or methodologies you've worked with that relate to the job description.

Showcase Your Projects:If you've worked on any machine learning projects, especially those involving robotics or computer vision, make sure to include them in your application. We love seeing real-world applications of your skills, so don't hold back on sharing your achievements!

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and submit your materials!

How to prepare for a job interview at VIKASO | Robotics 4.0

Know Your Stuff

Make sure you brush up on your machine learning fundamentals, especially deep learning and computer vision. Be ready to discuss your experience with frameworks like PyTorch or TensorFlow, and have examples of production ML systems you've built. This will show that you’re not just a theorist but someone who can apply their knowledge in real-world scenarios.

Showcase Your Projects

Prepare to talk about specific projects where you've developed and deployed machine learning models. Highlight any work with robotics, especially if it involved object detection or scene understanding. If you’ve used synthetic data generation or worked with distributed training systems, make sure to mention that too!

Get Technical

Expect technical questions that dive into your coding skills, particularly in Python and C++. Brush up on your software engineering principles, like modular design and version control. You might even be asked to solve a coding problem on the spot, so practice coding challenges related to ML and robotics.

Ask Smart Questions

At the end of the interview, don’t forget to ask insightful questions about VIKASO LTD's projects and future directions. Inquire about their approach to integrating ML into robotics stacks or how they handle cloud/GPU training infrastructure. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you.