Application Developer, Edge Computing
- 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
+3 more
Requirements
- A good technical degree in a numerate subject from a top university, and strong A-level grades.
- Excellent programming skills in Java, Scala or C#. JVM experience is an asset. Flexible candidates from other language ecosystems will be considered by ECM.
- A good understanding of networking, at least to socket level communications in some language.
- The intelligence, curiosity and independent thought to bring your own ideas to the table.
- A proactive approach, looking for new technical opportunities and things to improve, and the eagerness to propose new ways of doing that.
The following are beneficial, but not required: enthusiasm for or experience in Rust or TypeScript; prior experience developing real-time / stateful streaming apps; experience with asynchronous code, non-blocking IO, distributed actor systems, grammars and parsers.
Benefits & conditions
This role may initially be remote, but in the medium term you would need the ability to regularly visit Cambridge offices, which may require relocation. A competitive salary and benefits including options or equity are available to the right candidate.
Keywords: JVM, Scala, Java, C#, open-source, software engineer, Cambridge, Akka, Erlang, Flint, Spark, IoT, edge computing, cloud, browser, TypeScript, Rust
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
Loading talks and stories from around this role…