Senior Software Engineer

Microsoft Microsoft · Big Tech · Zürich, ZH, Switzerland · Software Engineering

Senior Software Engineer role within Microsoft's Industry Solutions Engineering (ISE) team, focusing on developing cloud-based solutions for customers by leveraging modern software engineering practices and cloud technologies. The role involves collaborating with customers and internal teams to build innovative solutions, with a specific emphasis on deploying, integrating, and operating AI/ML/LLM-based solutions, including prompt engineering, RAG, and model evaluation.

What you'd actually do

  1. Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  2. Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  3. Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  4. Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  5. Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.

Skills

Required

  • Bachelor's degree in computer science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Familiarity with deploying and operating AI systems in production environments
  • Experience building or integrating AI/ML or LLM-based solutions, prompt engineering, RAG
  • Understanding of model evaluation, data quality, and performance monitoring

Nice to have

  • German language would be beneficial
  • Enjoy travel and are comfortable with travel up to 25%

What the JD emphasized

  • deploying and operating AI systems in production environments
  • Experience building or integrating AI/ML or LLM-based solutions
  • prompt engineering
  • RAG
  • Understanding of model evaluation
  • data quality
  • performance monitoring

Other signals

  • collaborative innovation
  • develop broadly applicable, high-impact solution patterns
  • open-source software assets
  • deploying and operating AI systems in production
  • building or integrating AI/ML or LLM-based solutions
  • prompt engineering
  • RAG
  • model evaluation
  • data quality
  • performance monitoring