
Java Engineer with AI
Solirius Reply7 months ago
London, United KingdomSenior
Responsibilities
- Design, develop, and maintain high-performance Java-based applications.
- Integrate AI/ML models into production-grade backend systems.
- Build RESTful APIs and microservices using modern Java frameworks.
- Collaborate with data scientists to deploy and scale machine learning solutions.
- Optimize system performance, scalability, and security.
- Implement CI/CD pipelines and maintain high code quality standards.
- Deploy AI-powered services using cloud platforms.
- Contribute to architecture decisions and technical roadmaps.
Requirements
- Strong experience with Java 12+ and Spring Boot.
- Experience integrating AI/ML solutions into backend systems.
- Understanding of REST APIs, distributed systems, and database design.
- Familiarity with SQL and NoSQL databases.
- Experience with Amazon Web Services, Google Cloud Platform, or Microsoft Azure.
- Knowledge of Docker and Kubernetes.
- Experience with AI/ML frameworks such as TensorFlow, PyTorch, or Java-based ML libraries.
- Preferred qualifications include experience with NLP, computer vision, recommendation systems, MLOps, model lifecycle management, Kafka, infrastructure as code, generative AI, and large language models.
- Strong problem-solving, communication, collaboration, and client engagement skills.
Benefits
- Competitive salary and bonus scheme.
- Private healthcare insurance, contributory pension, and EAP with Help@Hand.
- 25 days of annual leave plus bank holidays.
- Up to 10 days of development training per year.
- Enhanced parental leave and five days of paid fertility leave.
- Gym membership benefits and flexible benefits allowance.
- Cycle to Work and Electric Vehicle schemes.
- Flexible working; the role is hybrid in London.
- Annual away days and company socials.