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