- Home
- Jobs
- Siemens AG
- AI/ML Software Engineer
AI/ML Software Engineer
Job Description Roles & Responsibilities We are looking for a passionate AI/ML Software Engineer to join our technology and innovation team in Cairo, Egypt. You will be responsible for designing, developing, and deploying cutting-edge solutions that leverage modern programming languages, frameworks, and emerging AI/ML technologies. Working on both front-end and back-end development, you'll collaborate with partners and customers to deliver high-quality, cost-effective solutions while driving innovation in Large Language Models, Natural Language Processing, Deep Learning, and Machine Learning from concept to deployment. Responsibilities: 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 more of the following areas: Large Language Models (LLMs), Natural Language Processing (NLP), Deep Learning (DL), and Machine Learning (ML). Collaborate with partners and customers to deliver high-quality, cost-effective solutions. Drive the software development lifecycle by owning assigned features from concept to deployment, including design, code reviews, acceptance testing, and release. Produce innovative, high-quality software solutions for development teams and customers. Adhere to Siemens processes, quality standards, and engineering guidelines. Desired Candidate Profile Bachelor's, Master's, or Ph.D. degree in Computer Engineering, Computer Science, Mathematics, or a related field. Proven experience in developing web applications across diverse industries. Proficiency in one or more programming languages, such as Python, Java, and/or JavaScript. Experience with UI frameworks such as ReactJS and Angular is a plus. Strong understanding of data structures, data modeling, software architecture, and software design principles. Hands-on experience in web, cloud, and mobile application development for AI- and ML-based solutions. Hands-on experience designing and developing software applications for web, cloud, and IoT platforms, such as AWS, Google Cloud, Microsoft Azure, or IBM Bluemix. Experience with machine learning frameworks (e.g., Keras or PyTorch) and libraries (e.g., scikit-learn) is a plus. Knowledge of containerization and orchestration technologies, such as Docker and Kubernetes, is a plus. Passion for writing clean, maintainable, and efficient code. Strong analytical, problem-solving, and communication skills. Company Industry Engineering Design & Consulting Department / Functional Area R&DResearch & Development Keywords AI/ML Software Engineer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanySiemens AG
- LocationCairo, Egypt
- CategoryFullStack
- SourceNaukrigulf
- Listed1h ago
Related FullStack jobs
Freelance Full-Stack Web App Developer
Mindrift is looking for skilled Full-Stack Web App Developers (JavaScript/TypeScript + Python or Node) to join the Tendem project ( https://tendem.ai/ ) and…
DotNet Backend Developer
Adree is seeking a .NET Backend, Developer to design, develop, and maintain backend services and APIs. The role involves building scalable systems, improving…
Respiratory Therapist
Under the direct supervision of a Neonatologist, Pulmonologist, Respiratory Therapy Supervisor duties would include management of ventilated patients in ICU…
AI Product Engineer
Discover the Responsibilities Design and build end-to-end AI-powered product features, including assistants, copilots, knowledge tools, and automation…