- 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
- Listed1 month ago
Related FullStack jobs
Mobile Developer (React Native)
We are currently partnering with a strategic client in the UAE and are actively expanding their team. We are looking for a skilled Mobile Developer (React…
Automation Engineer with Python experience
Project description This opening is for an ADAS Domain Controller project for a prestigious OEM, where Luxoft is working with the OEM teams to deliver…
MS Dynamics 365 CRM - Technical Lead
Essential Job Functions: Lead the end-to-end technical design, development, customization, implementation, and delivery governance of Microsoft Dynamics 365…
Forex & Brokerage Research Analyst
Conduct in-depth analysis of global macroeconomic trends, geopolitical events, and central bank policies impacting currency markets. Develop and maintain…