Algorithms Engineer

Algorithms Engineer

Edinburgh Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
SeeByte

At a Glance

  • Tasks: Design and develop algorithms for cutting-edge maritime robotics solutions.
  • Company: Join SeeByte, a global leader in smart software for uncrewed systems.
  • Benefits: Enjoy hybrid work, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team shaping the future of robotics technology.
  • Qualifications: Experience in algorithms and a passion for innovative technology.
  • Other info: Work in a respected company with exciting career development prospects.

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

SeeByte, the global leader in developing of smart software solutions for uncrewed maritime systems, are looking to recruit an Algorithms Engineer to join their team in their Edinburgh office (60% of time in office).

A high number of candidates may make applications for this position, so make sure to send your CV and application through as soon as possible.

Why join us

You will have a unique opportunity to play a significant role in a dynamic and world-respected technology company within the exciting field of robotics, with clear development, training and career progression opportunities provided. This is a fantastic opportunity to work for a people focused, innovative and forward-thinking company with an international client base.

We are proud to promote a healthy work-life balance in a casual working environment. Some of our benefits include:

•Competitive salary and shared employee /employer contributory pension scheme

•Generous holiday entitlement, plus option to buy additional holidays after 1 year of service

•Travel compensation scheme (season ticket loan, cycle to work Scheme, EV leasing scheme)

•Clear development, training and career progression opportunities

•flexible working policy

•Professional development opportunities (online and in-house training & development)

•Offices in the heart of Edinburgh and Bristol (two great cities to live and work!)

•Free onsite gym (Edinburgh)/Fitness Sessions (Bristol)/Table Tennis (Bristol)

•Free on-site parking (Edinburgh)

•Enhanced family friendly policies

•Annual company day out

Main purpose of the role:

You will work as part of a multi-disciplinary research team to model physical systems, develop robust algorithms for tasks such as path-planning, navigation and data fusion, and translate theoretical concepts into real-world solutions for SeeByte\’s customers worldwide. Support and training will be given to allow you to develop within the role and become an expert modeller and algorithms engineer, developing the algorithms that drive SeeByte\’s exciting software systems for uncrewed systems.

Key Responsibilities of the role:

  • Develop, implement and test algorithms related to sensor processing, data fusion, path-optimisation, scheduling, and physical modelling.
  • Build and analyse mathematical models of physical systems, sensors, and autonomous behaviours.
  • Assess state-of-the-art literature and propose suitable algorithm investigation and development based on project requirements, scope and budget.
  • Collaborate with SeeByte\’s teams of specialised software engineers and roboticists to understand requirements and integrate solutions into our software products.
  • Work within teams spanning from proof-of-concept and prototyping phases, right through to delivery of robust, trusted software products.
  • Use experimental data and user feedback to analyse system performance and refine models and algorithms.
  • Stay current with relevant literature in applied mathematics and robotics.
  • Present results to relevant internal and external stakeholders and work with the SeeByte CTO and other research staff to shape SeeByte’s research strategy.

Key Skills, Experience and Qualifications

  • A strong academic background in mathematics, physics, engineering, or a related field (e.g., BSc / MSc / PhD).
  • Solid understanding of statistics, linear algebra, probability, optimisation, and machine learning techniques.
  • Experience with algorithm development, numerical methods, or physical simulation.
  • Proficiency in at least one programming language commonly used for scientific computing and prototyping (e.g., Python, MATLAB, R).
  • Familiarity with version control tools (e.g., Git) and collaborative software development.
  • Ability to clearly explain complex technical concepts, both verbally and in writing, to technical and non-technical audiences.

Desirable Experience

  • Developing machine learning models, especially in the context of reinforcement learning or computer vision.
  • Robotics or autonomous systems (e.g., path-planning problems, use of ROS).
  • Software development best practices (e.g., testing, documentation, continuous integration).
  • Working knowledge of C/C++.

You will stand out if

  • You are customer focussed and keep the customers’ needs at the forefront of your mind.
  • You communicate clearly, respectfully and collaborate effectively across teams. You explain complex issues in a concise and professional manner and thrive in a team environment.
  • You actively foster a positive, inclusive culture and willingly share your knowledge and support others.
  • You are passionate about learning and growth and are motivated to expand your skills, ask questions, and engage actively in your development.

At SeeByte we are committed to creating an inclusive and accessible workplace and are committed to employee wellbeing. If you have any accessibility requirements or adjustments to support you through the recruitment process, please do let us know.

Because of the nature of the work associated with this post it is subject to special nationality rules, and this post is restricted to individuals who are UK British Nationals. For this role, due to government security requirements, the term ‘UK Nationals’ must exclude anyone who is a dual national or naturalised British (i.e. originally a foreign national).

All offers of employment will be conditional to a Baseline Personal Security Standard (BPSS) process and may require further SC (SC) once employed. To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years’ residence in the UK over the last 5 years may be accepted, with additional overseas checks. xwzovoh Please visit the UKSV website for further guidance – United Kingdom Security Vetting – GOV.UK –

As part of this process, SeeByte collects Personal Data as defined under UK GDPR including proof of identity, nationality and immigration status, right to work in the UK, employment and/or academic references and Basic Disclosure information for unspent criminal convictions. Please see details pertaining to your personal data in our Privacy Notice which can be found at RECRUITMENT AGENCIES

Algorithms Engineer employer: SeeByte

SeeByte is an exceptional employer that fosters a collaborative and innovative work culture, where employees are encouraged to contribute to cutting-edge projects in the field of robotics. With a strong focus on professional development and growth opportunities, team members can thrive in a supportive environment while enjoying the benefits of a hybrid working model in the vibrant city of Edinburgh.
SeeByte

Contact Detail:

SeeByte Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Algorithms Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at SeeByte on LinkedIn or attend industry events. A friendly chat can give us insights into the company culture and maybe even a referral!

✨Tip Number 2

Prepare for technical interviews by brushing up on your algorithms and coding skills. We recommend practicing with real-world problems that relate to uncrewed maritime systems to impress the hiring team.

✨Tip Number 3

Showcase your passion for robotics! During interviews, share any personal projects or experiences that highlight your skills and enthusiasm for the field. It’s all about making a memorable impression!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we often have exclusive tips and resources available there to help you stand out.

We think you need these skills to ace Algorithms Engineer

Algorithms Development
Robotics
Software Engineering
Mathematics
Problem-Solving Skills
Data Structures
Machine Learning
Programming Languages (e.g., Python, C++)
Simulation Tools
Analytical Skills
Communication Skills
Team Collaboration
Adaptability
Technical Documentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Algorithms Engineer role. Highlight relevant experience and skills that match the job description, especially in robotics and software solutions.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background makes you a perfect fit for SeeByte's innovative team.

Showcase Your Projects: If you've worked on any projects related to algorithms or uncrewed systems, be sure to mention them. We love seeing practical examples of your work that demonstrate your skills and creativity.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at SeeByte

✨Know Your Algorithms

Brush up on your algorithms knowledge! Make sure you can discuss various algorithms relevant to robotics and uncrewed systems. Be prepared to explain how you've applied these in past projects or how they could be used in the role.

✨Showcase Your Problem-Solving Skills

Prepare to tackle some technical problems during the interview. Practice coding challenges or algorithm design questions that might come up. Demonstrating your thought process while solving these problems will impress the interviewers.

✨Understand the Company’s Vision

Research SeeByte and their contributions to maritime systems. Familiarise yourself with their products and recent projects. Showing genuine interest in their work and aligning your skills with their goals can set you apart from other candidates.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project timelines, and the technologies they use. This not only shows your enthusiasm for the role but also helps you gauge if the company is the right fit for you.

Algorithms Engineer
SeeByte
Location: Edinburgh
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>