Senior Software Engineer
Faculty
full-remoteseniorpermanentbackendother Full remote - London, GB 14 days ago via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
PythonRustC++GoC#JavaEdge ComputingIoTBackend EngineeringMentorship
About the role
Role Overview
Join Faculty as a Senior Software Engineer in the Defence business unit. You will lead backend and edge/IoT engineering, bridging the gap between machine learning research and production-ready software.
Responsibilities
- Design and build robust backend and edge/IoT components for client deliverables across multiple software domains.
- Ship production-ready code using Python and at least one compiled language such as Rust, C++, Go, C#, or Java.
- Collaborate closely with Lead Engineers and Data Scientists to deliver high-impact solutions in a fast-paced environment.
- Mentor and pair with other engineers to share best practices and uplift team execution.
Requirements
- Strong backend and edge/IoT engineering capability.
- Experience shipping production-ready software in Python.
- Proficiency with Python plus at least one compiled language: Rust, C++, Go, C#, or Java.
- Ability to collaborate with ML/Data Science and engineering stakeholders.
Nice to Have
- Experience working on Defence/critical or client-facing deliverables.
About Faculty
Faculty is an AI company focused on building human-centric AI solutions. It supports work in multiple business units, including Defence, where machine learning research is translated into production-grade software and real-world deliverables.
Scraped 4/28/2026