
How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Nationality Restrictions
Because of the nature of the work associated with this post, it is subject to special nationality rules and is restricted to individuals who are UK British Nationals. For this role, due to government security requirements, the term "UK Nationals" excludes anyone who is a dual national or naturalised British citizen (that is, originally a foreign national).
Working Arrangement
Due to the nature of this project work, you will need to be office-based five days per week, or the equivalent number of days if working part-time.
About SeeByte
SeeByte, a global leader in developing smart software solutions for uncrewed maritime systems, is looking for an Algorithms Engineer to join our team in Edinburgh. We welcome applications from candidates early in their careers through to experienced and senior professionals.
Why Join SeeByte?
This is a unique opportunity to contribute to cutting-edge technology in robotics and autonomous systems while working for a world-respected company with an international client base.
- Join a multidisciplinary team of researchers, engineers, and roboticists developing innovative solutions that operate in challenging real-world environments.
- SeeByte offers an environment where you can grow and make a meaningful impact.
For more information about life at SeeByte, our employee benefits, culture, and recruitment process, please visit our Careers website.
Main Purpose of the Role
You will work as part of a multidisciplinary 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.
Depending on your level of experience, you may contribute to algorithm development under the guidance of experienced colleagues or lead complex technical investigations, shape research direction, and provide technical leadership on projects.
Key Responsibilities
- 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 investigations and development activities based on project requirements, scope, and budget.
- Collaborate with SeeByte's software engineers and roboticists to understand requirements and integrate solutions into software products.
- Work across the full development lifecycle, from proof-of-concept and prototype activities 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 developments in applied mathematics, machine learning, robotics, and autonomous systems.
- Present results to internal and external stakeholders.
- For more experienced candidates, contribute to technical strategy, mentor colleagues, and help shape SeeByte's research and development roadmap.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Skills, Experience, and Qualifications
We recognise that great candidates may bring different combinations of skills and experience. If you meet many, but not all, of the criteria below, we encourage you to apply.
Essential
- Strong academic background in mathematics, physics, engineering, or a related discipline (BSc, MSc, or PhD).
- Good understanding of statistics, linear algebra, probability, optimisation, and machine learning techniques.
- Experience developing algorithms, numerical methods, or physical simulations.
- Proficiency in at least one programming language used for scientific computing and prototyping, such as Python, MATLAB, or R.
- Familiarity with version control tools such as Git and collaborative software development practices.
- Ability to communicate complex technical concepts clearly to both technical and non-technical audiences.
Desirable
- Experience developing machine learning models, particularly in reinforcement learning or computer vision.
- Experience with robotics or autonomous systems, including path-planning problems or ROS.
- Knowledge of software development best practices, including testing, documentation, and continuous integration.
- Working knowledge of C/C++.
- Experience leading technical work, mentoring colleagues, or delivering complex research and development projects.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
You'll Stand Out If You
- Are customer-focused and keep user needs at the forefront of your work.
- Communicate clearly, respectfully, and collaborate effectively across cross-functional teams.
- Foster a positive and inclusive culture and enjoy sharing knowledge with others.
- Are passionate about continuous learning, innovation, and personal development.
- Take ownership of problems and enjoy turning complex challenges into practical solutions.
Diversity and Inclusion
At SeeByte, we are committed to creating an inclusive and accessible workplace and supporting employee wellbeing. If you require any adjustments or accessibility support during the recruitment process, please reach out to people@seebyte.com
Security Clearance
All offers of employment will be conditional upon successful completion of a Baseline Personnel Security Standard (BPSS) process and require Security Check (SC) clearance. To be eligible for full SC clearance, you generally need to have resided in the UK for the last five years. In some circumstances, a minimum of three years' residence in the UK over the last five years may be accepted, subject to additional overseas checks.
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 relating to unspent criminal convictions. Please refer to our Privacy Notice for further information.
Recruitment Agencies
No recruitment agencies.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills