Software Engineer
JLA Resourcing Ltd
Southampton, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 80KJob location
Remote
Southampton, United Kingdom
Tech stack
Java
JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Android
Computer Vision
Azure
C++
Cloud Computing
Code Review
Continuous Integration
Relational Databases
PostgreSQL
Machine Learning
Pair Programming
Smart Devices
TypeScript
WebSocket
Pulumi
Delivery Pipeline
Concurrency
Backend
Data Layers
Kotlin
Kubernetes
Machine Learning Operations
Docker
Go
Job description
- Designing and developing backend services using modern systems technologies (e.g. Rust/Axum), including APIs, WebSocket services, authentication, and file management
- Owning and evolving the data layer, working with PostgreSQL and relational data models
- Leading cloud infrastructure on GCP, including Kubernetes (GKE), monitoring, storage, and infrastructure-as-code (Pulumi)
- Building and maintaining production systems for machine learning, including deploying models and developing inference services
- Contributing to client-side development, including Kotlin-based applications for wearable/smart devices
- Collaborating closely with a small engineering team through code reviews, pair programming, and architectural decision-making
Technologies:
- AI
- AWS
- Android
- Azure
- Backend
- CI/CD
- Cloud
- Computer Vision
- Docker
- GCP
- Hardware
- Java
- Kotlin
- Kubernetes
- Machine Learning
- PostgreSQL
- Rust
- TypeScript
- JavaScript
- Mobile
Requirements
- Strong software engineering fundamentals
- Solid understanding of systems design, concurrency, networking, and performance
- Experience with at least one systems-level or strongly typed language (e.g. Rust, Go, C++, Java, or TypeScript with a systems mindset)
- Proven experience building and deploying backend services and APIs
- Experience working with cloud platforms (GCP, AWS, or Azure) and containerised environments (Kubernetes)
- Ability to learn new technologies quickly and deliver in unfamiliar areas
- Comfortable working with ambiguity and taking ownership of loosely defined problems
- Experience with (or strong interest in learning) Rust (desirable)
- Exposure to machine learning systems, model serving, or inference pipelines (desirable)
- Kotlin or Android development experience (desirable)
- Familiarity with Docker and CI/CD practices (desirable)
- Previous experience in a startup or early-stage environment (desirable)
- Interest in hardware-integrated software, computer vision, or industrial/technical domains (desirable)
Benefits & conditions
We are an innovative technology business transforming how complex, safety-critical industries operate. Our company is building cutting-edge solutions that combine augmented reality, AI, and computer vision to modernize traditional workflows and connect industries fully. You will be part of a small, high-impact, remote-first team at a pivotal stage of growth, where your engineering decisions will shape the products success. We offer a competitive salary of £70,000 to £80,000 and a remote working environment with occasional visits to our Southampton office.