Now hiring

Software Engineer - AI @ Siemens

Station Road, CambridgeOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £46,000 - 75,000 per year

Requirements: Bachelors, Masters, or equivalent degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Electrical Engineering, Applied Mathematics, or a closely related quantitative field, obtained within the last 1–2 yearsSolid theoretical understanding of core AI/ML concepts, including supervised and unsupervised learning, basic deep learning architectures, and data science fundamentalsProficiency in at least one major programming language for AI development, such as Python or C++Familiarity with AI/ML frameworks and libraries such as TensorFlow, PyTorch, scikit-learn, or KerasUnderstanding of data structures, algorithms, and good software engineering practicesSome hands-on experience with AI/ML projects through academic coursework, research, internships, or personal projectsUnrestricted right to work in the UKPreferred: CUDA/graphics card programmingPreferred: Experience with AI/ML tasks such as computer vision, natural language processing, or time-series analysisPreferred: Familiarity with version control systems such as GitPreferred: Basic understanding of cloud platforms such as AWS, Azure, or GCP, or MLOps conceptsPreferred: Exposure to industrial domains such as manufacturing, automation, or energy systems Responsibilities: Contribute to a team developing, testing, and implementing AI/ML models and algorithms for industrial problems across our Digital Industries portfolio, including predictive maintenance, autonomous systems data preparation, quality control, and digital twinsLearn and apply state-of-the-art AI techniques and tools to real-world datasets and challenges with guidance from experienced engineers and an AI Development/Research LeaderWrite clean, efficient, well-documented code, primarily in Python or C++, to implement AI algorithms, data pipelines, and software componentsAssist with data collection, cleaning, preprocessing, and feature engineering for model training and evaluationSupport testing, validation, and performance evaluation of AI models to help ensure their robustness and reliabilityCollaborate with senior engineers, domain experts, and researchers to understand project requirements and integrate AI components into larger software systems and platformsParticipate in our structured graduate program, take part in ongoing learning through internal training and workshops, and stay informed about AI advancementsDocument your work and communicate progress and findings to your team and mentor Technologies: AIAWSAzureCloudComputer VisionCUDAGCPGitSupportKerasMachine LearningMLOpsModel TrainingPyTorchPythonTensorFlow More:

We are Siemens Digital Industries Software, a provider of solutions for designing, simulating, and manufacturing products across industries. Our Product Lifecycle Management software supports the development and manufacture of products ranging from Formula 1 cars and skyscrapers to ships and space exploration vehicles. This entry-level AI Graduate Software Engineer role is based in Cambridge, UK, within our Digital Industries Research & Development organization. You will work on practical industrial AI challenges and receive mentorship from an AI Development/Research Leader. We offer real project experience, technical peers, opportunities for global mobility, and health and wellness benefits. We describe our work as hybrid by default, based on trust and autonomy, while the role listing specifies office/site work. We are committed to equity and inclusion and welcome people to bring their perspectives and authentic selves.

last updated 40 week of 2026

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores