Search by job, company or skills

Siemens Energy

Application Developer – External

Save
new job description bg glownew job description bg glow
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Role

We are seeking an experienced AI/LLM Full-Stack Engineer to engage as an external contractor with our Gas Services Team in Cairo, Egypt . This role spans the full lifecycle of enterprise AI solutions -from strategic use-case identification and rapid prototyping through to scalable cloud deployment and ongoing application support. The ideal candidate brings a proven track record of delivering LLM-powered applications in production environments and the communication skills to work closely with engineering stakeholders as a trusted digital consulting partner.

A SNAPSHOT OF YOUR DAY

You will be embedded within the Gas Services Middle East Digital team, owning end-to-end delivery of LLM application workstreams. A typical week might involve aligning with stakeholders on a new digital use case, leading a sprint to extend a RAG pipeline, reviewing a junior developer's API integration, and resolving a support ticket all while driving digitalisation of manual efforts in the business.

How You'll Make An Impact

Full-Stack Development & Integration

  • Design, build, and deploy robust, scalable full-stack applications integrating React/HTML front-ends with Python/FastAPI back-end LLM services.
  • Develop and manage RESTful APIs to embed AI models into existing engineering platforms and enterprise workflows.
  • Implement and manage digital pipelines to automate testing and deployment ensuring full compliance to ISO27001 and Cybersecurity/AI Governance standards.
  • Collaborate with and provide technical guidance to internal team members, ensuring alignment with project standards, security requirements, and delivery timelines.

AI Application Strategy & Prototyping


  • Partner with engineering stakeholders to identify and evaluate high-value opportunities for LLM-based applications(Open AI/Claude) addressing real operational and business needs.
  • Translate user requirements and process challenges into detailed technical specifications for AI-powered tools and service assistants.
  • Develop proof-of-concept prototypes using LangChain, MCP, RAG pipelines, and agentic workflow frameworks in Azure/Snow Flake/AWS environments - validating feasibility within rapid sprint cycles.
  • Present prototype outcomes and recommendations to technical and non-technical stakeholders to support business decisions.

Application Support & Lifecycle Management


  • Provide support for deployed AI applications and monitor application performance and reliability while implement continuous optimisation based on usage data and user feedback.
  • Create and maintain comprehensive documentation – ETL Workflows, architecture decision records, API references, runbooks, and operational procedures.
  • Support knowledge transfer to internal teams to ensure long-term maintainability beyond the contract engagement.

What You Bring


  • Bachelor's/Master's degree in Computer Science Engineering.
  • 3 years of full-stack engineering experience, with a minimum of 1 years focused on AI/ML and LLM application development.
  • Engage stakeholders to identify manual, paper-based, or inefficient processes and evaluate high-value digitalisation opportunities.
  • Advanced proficiency in Python; strong experience with LangChain, or equivalent LLM frameworks and knowledge of PowerBI to build dashboards for analytics.
  • Demonstrated understanding of agentic workflows, Model Context Protocol (MCP), RAG pipelines, NLP, and generative AI.
  • Proven experience developing and managing REST APIs and integrating AI services into enterprise platforms using OpenAI/Claude.
  • Production deployment experience on AWS and/or Azure; familiarity with DevOps practices and containerisation.
  • Proficiency with modern front-end frameworks - React preferred with experience on HTML.
  • Strong stakeholder communication and ability to understand and develop front end/backend of application, define requirements, and present technical recommendations to non-technical audiences.
  • Deploy automated workflows that eliminate repetitive manual effort, streamline approvals, and enhance team productivity.
  • Drive adoption of digital tools through demonstrations, user training, and change management support - ensuring teams embrace and sustain new ways of working.
  • Support the broader digitilisation strategy by championing continuous improvement and measurable impact across engineering processes.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148302101