Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
With all those machine learning applications out there, who is going to make them run faster? In this role an existing C++ developer can pick up coding in Rust and enjoy working in a leading edge technology.
Requirements
You may be an existing Rust developer, but as these are rare skills, they are happy for established C++ developers to apply. Along with your excellent programming skills you will also possess a good technical degree from a top university. Your skills will include:
- Strong C++ coding knowledge from several projects
- Experience working on high performance or real-time applications
- Sufficient exposure to multi-processor and/or multi-threaded environments
- Confident with best development practices
- Also beneficial to have worked with cloud deployed applications
Those claiming higher salary expectations are expected to offer coaching and mentoring of others.
This is an excellent opportunity for a Senior Software Engineer to work with top machine learning experts and an outstanding architect to develop platforms for machine learning algorithms. This is a small established company now going through an exciting growth stage. They offer a hybrid style of working with three days in the Cambridge office.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Engineer Salary London
The 12 Best Jobs for Software Engineers
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?