Senior Software Engineer
Core
Designing, building, and optimizing AI/ML and LLM-based solutions including RAG and prompt engineering for production environments.
Role type
Senior Software Engineer (AI/ML Systems)
Builds
AI/ML models, LLM applications, and integrated RAG solutions (via careerplan.io/jobs/1970393556887764-senior-software-engineer-at-microsoft)
Domain
Artificial Intelligence, Machine Learning, Large Language Models
Deliverable
production ML models
Required skills
C, C++, C#, Java, JavaScript, Python, AI system deployment, model evaluation, data quality assessment, performance monitoring, RAG implementation, prompt engineering
Preferred skills
German language proficiency, travel readiness
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Collaborate with stakeholders to determine user requirements for AI scenarios; drive identification of dependencies and development of design documents for AI products; create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability; act as a Designated Responsible Individual (DRI) to guide engineers and monitor system health; proactively seek new knowledge to improve availability, reliability, efficiency, and observability of AI products.
Seniority
Senior, hands-on IC