AI/ML Software Engineer
Role details
Job location
Tech stack
Job description
We are looking for passionate AI/ML Software Professionals / Engineers who will be a member of our technology and innovation team responsible for new technology development and innovation projects within our organization., * Design, develop, test, and deploy web applications and services using modern programming languages, frameworks, and tools for both front-end and back-end development.
- Develop products and prototypes in one or all the following areas: LLM (Large Language Model), NLP (Natural Language Processing), DL (Deep Learning), ML (Machine Learning), etc.
- Work with partners and customers to create the highest quality and cost-effective solutions.
- Drive the software production process; own given features from beginning to end, from mockups & design documents/reviews to acceptance testing and deployment.
- Produce high-quality and innovative deliverables for our development teams and customers.
- Conform to Siemens processes, quality standards, and guidelines.
Requirements
- BSc., MSc. or Ph.D. in Computer Engineering, Computer Science, Mathematics, or in related areas
- Experience in developing web applications for diverse industries is a must.
- Proficiency in multiple programming languages such as Python, Java, and/or JavaScript, is a must, and knowledge of UI frameworks like ReactJS and Angular is a plus.
- Understanding of data structures, data modeling, and software architecture
- Hands-on experience in experience in web/cloud and mobile application development for AI, ML-based solutions.
- Hands-on experience in designing and developing software applications for web/cloud and IoT platforms (AWS, Google Cloud, Microsoft Azure, or IBM Bluemix, etc.) is required.
- Hands-on experience with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn) is a plus.
- Knowledge of virtualization technologies like Docker, and Kubernetes is a plus.
- Passionate about developing simple, clean, and attractive code.
- Strong problem-solving and analytical skills.
- Proficiency in English
Benefits & conditions
We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.
Transform the everyday
Working at Siemens Software
Why us?
Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.