AI Software Engineer

Software Engineer – AI

Role:

  • Develop robust, scalable software systems supporting AI, robotics, and scientific applications.
  • Build backend services, APIs, and integrate ML models, hardware, and data pipelines.
  • Own the full software lifecycle: design, coding, testing, deployment, and observability.
  • Collaborate with multi-disciplinary teams of engineers, scientists, and domain experts.

Requirements:

  • MSc or equivalent in Computer Science, Software Engineering, or related field.
  • Strong Python experience and proven success in deploying scalable distributed systems.
  • Experience with APIs (REST/gRPC), CI/CD pipelines, and complex system integration.
  • Excellent communication and teamwork skills.

Nice to Have:

  • Experience with Kubernetes, distributed computing frameworks (e.g., Ray, Spark).
  • Knowledge of ML serving engines (e.g., Triton, vLLM) and edge/cloud deployments.
  • Leadership experience in fast-paced R&D environments.

Benefits:

  • Competitive salary and pension
  • Private medical and life insurance
  • Enhanced holiday and wellness programs
  • Electric car scheme and more

Job Details

Company
Hlx Life Sciences
Location
Slough, Berkshire, UK
Employment Type
Full-time
Posted