Remote Software Engineer
Role details
Job location
Tech stack
Job description
- Build and extend critical components of client deliverables across diverse software domains.
- Deliver robust technical artefacts in both compiled and non-compiled languages to meet project goals.
- Implement defined engineering patterns and practices tailored for the Defence sector.
- Collaborate closely with MLE and Data Science teams to integrate and refine technical solutions.
- Apply rigorous software engineering best practices to improve the scalability and quality of our codebases.
- Execute CI/CD processes and manage application deployments on Kubernetes and bare metal environments.
Technologies:
- AI
- C#
- CI/CD
- Docker
- GitLab
- Java
- Kubernetes
- Machine Learning
- Python
- Rust
- Security
- Cloud
More:
We established Faculty in 2014 because we believed AI would be the most important technology of our time. Since then, we have worked with over 350 global customers to transform their performance through human-centric AI. We innovate, build and deploy responsible AI for clients across government, finance, retail, energy, life sciences and defence. Our Defence team builds and embeds human-centered AI solutions that help give our nation a competitive edge in high-stakes environments. This is an ambitious Software Engineer role within our Defence team, working at the intersection of Machine Learning Engineering and Data Science. The role offers flexibility to work from our London office or remotely from elsewhere within the UK when not on client sites, and we offer benefits including unlimited annual leave, private healthcare and dental, enhanced parental leave, family-friendly flexibility, Sanctus Coaching and hybrid working. We are committed to building a diverse team and encourage applications from people of all backgrounds.
Requirements
- You have a proven ability to solve bounded technical problems and deliver robust, scalable technologies.
- You possess hands-on experience in application development with a solid understanding of system architecture.
- You are proficient in Python and have contributed to production codebases in Rust, C++, Go, C#, or Java.
- You have experience participating in complex technical projects, including pair programming and code reviews.
- You bring a genuine passion for understanding customer problems and delivering high-value solutions.
- You are comfortable working with Docker and GitLab to manage modern deployment pipelines.
- You are eligible for UK Security Clearance (SC).
- You are willing to work 2 to 4 days per week on-site with our Defence customers and travel to locations throughout the UK.