<p>We are seeking an experienced Edge Computing Engineer to design and deploy compute solutions at the network edge. The successful candidate will work closely with systems engineers, software teams and product managers to deliver low-latency, resilient and secure edge systems. This role suits an engineer with a practical background in distributed systems, embedded platforms and cloud integration.</p>
<h2>Edge Computing Engineer Job Profile</h2>
<p>The Edge Computing Engineer will develop, deploy and maintain edge applications and infrastructure that deliver processing close to data sources. They will optimise for latency, bandwidth and reliability while ensuring integration with central cloud services.</p>
<p>This profile demands hands-on experience with edge devices, containerisation, networking and observability. Collaboration with cross-functional teams and an ability to translate requirements into operational designs is essential.</p>
<h2>Edge Computing Engineer Job Description</h2>
<p>As an Edge Computing Engineer, you will lead the technical design and implementation of edge compute nodes, gateways and services. You will evaluate hardware platforms, select appropriate operating systems and middleware, and develop software optimisations for constrained environments. Your remit includes deploying containerised workloads to edge clusters, automating provisioning and managing lifecycle updates in a secure and auditable manner.</p>
<p>You will work with data scientists and application engineers to enable on-device and near-device inference, streaming analytics and rule-based processing. The role requires you to design robust networking strategies, including VPNs, SDN configurations and resilient failover topologies to maintain service continuity across unreliable links. You will define telemetry and logging standards for distributed observability and build playbooks for incident response and capacity planning.</p>
<p>Additionally, you will be responsible for ensuring compliance with security and privacy policies at the edge. This includes implementing secure boot, device identity, certificate management and secure update mechanisms. The role involves continual performance tuning, cost analysis and collaborating with procurement when selecting edge hardware or managed edge services. You will also mentor junior engineers and contribute to technical roadmaps and documentation to support the scaling of edge platforms across multiple sites.</p>
<h2>Edge Computing Engineer Duties and Responsibilities</h2>
<ul>
<li>Design and implement edge computing architectures and reference implementations</li>
<li>Select and evaluate hardware platforms, operating systems and edge middleware</li>
<li>Containerise and deploy applications to edge clusters using orchestration tools</li>
<li>Develop automation for provisioning, configuration and software updates</li>
<li>Optimise applications for low latency and constrained resources</li>
<li>Integrate edge systems with cloud services and central data pipelines</li>
<li>Implement security controls, including device identity and secure updates</li>
<li>Define telemetry, monitoring and alerting for distributed deployments</li>
<li>Troubleshoot network and systems issues across distributed sites</li>
<li>Create operational runbooks and incident response procedures</li>
<li>Collaborate with cross-functional teams to translate requirements into solutions</li>
<li>Mentor junior staff and produce technical documentation</li>
</ul>
<h2>Edge Computing Engineer Requirements and Qualifications</h2>
<ul>
<li>Bachelor's or master’s degree in Computer Science, Electronic Engineering or related field</li>
<li>Proven experience in edge computing, distributed systems or embedded development</li>
<li>Strong skills in Linux, container technologies and orchestration platforms such as Kubernetes</li>
<li>Experience with networking fundamentals, VPNs, SDN and resilient connectivity design</li>
<li>Knowledge of IoT protocols such as MQTT, CoAP and message streaming platforms</li>
<li>Familiarity with security practices for edge devices, including TPM, secure boot and certificate management</li>
<li>Proficiency in one or more programming languages such as Python, Go or C++</li>
<li>Experience with observability tools, logging and metrics collection</li>
<li>Good understanding of cloud integration patterns and hybrid deployments</li>
<li>Excellent communication skills and demonstrable problem-solving ability</li>
<li>Ability to travel to site locations and work with field teams when required</li>
</ul>