Software Engineer II - Excel Team
Core
Design, implement, and operate AI-powered spreadsheet features using large language models to enable intelligent workflows, data analysis, and visualization.
Role type
Software Engineer II (AI/ML focused on productivity software)
Builds
AI-driven spreadsheet features, intelligent workflows, and agentic experiences for enterprise users.
Domain
Productivity software / Generative AI / Large Language Models
Deliverable
production ML models | product features
Required skills
Large language model development, agent orchestration, tool/function calling, prompt and context engineering, JavaScript/TypeScript, modern UI frameworks, data structures and algorithms, debugging, testing, performance analysis, distributed systems development, responsible AI practices.
Preferred skills
Experience with generative AI, machine learning, natural-language interfaces, AI development frameworks, AI-assisted development tools, building data-intensive applications, spreadsheet or business intelligence features.
Technologies
JavaScript, TypeScript, Python, C, C++, C#, Java, LLM frameworks, orchestration systems
Responsibilities
Design and implement AI-powered spreadsheet features; contribute to architecture and code reviews; develop intelligent workflows using LLMs; build reliable agentic experiences with safety safeguards; collaborate across Engineering, Product, and Design teams to define AI opportunities.
Seniority
Mid-level, hands-on IC