Software Engineer II - UX/UI

MicrosoftRedmond, WA
3h

About The Position

Empower every learner and educator with AI. Come join us in shaping the future of education! Would you like to be part of the team building next-generation apps and services that revolutionize learning for millions of users? Do you want to lead innovations that integrate AI-driven experiences into remote and hybrid learning? If so, we have the right opportunity for you! The Education Engineering team serves a mission-critical vertical and acts as an incubation ground for M365 initiatives. We create unique experiences for students, teachers, administrators, and parents with the goal of empowering every learner to achieve more. We are looking for a motivated front-end Software Engineer II - UX/UI with solid AI and full-stack development skills to join our Education UI team. You will help build intelligent features that bring personalized, adaptive learning experiences to anyone, on any device, at any time. Our highly scalable services serve millions of teachers and students globally in M365 and Copilot+PC. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Nice To Haves

  • 3+ years of software development and design experience.
  • Solid proficiency in HTML, CSS, JavaScript, and modern frameworks (ReactJS preferred).
  • Experience with CI/CD pipelines, unit testing, e2e automation (playwright) and distributed version control (Git).
  • Solid engineering fundamentals and proven problem-solving skills.
  • Solid collaboration and communication skills across diverse teams.
  • Experience building Copilot-like features or integrating LLMs into applications.
  • Familiarity with prompt engineering.
  • Knowledge of data-driven personalization and adaptive learning systems.

Responsibilities

  • Design and build intelligent, accessible, and inclusive learning experiences using modern web technologies (ReactJS, TypeScript, etc.)
  • Integrate AI-driven features that personalize learning and streamline educator workflows.
  • Collaborate with applied scientists to bring LLM and ML-powered prototypes into production.
  • Contribute across the stack, from user interface to cloud APIs, ensuring reliability and scalability
  • Continuously improve quality through code reviews, unit tests, and CI/CD automation.
  • Ensure accessibility, inclusivity, and seamless experiences across web, Windows, Mac, iOS, and Android.
  • Participate in on-call rotations, proactively mitigating and resolving customer-impacting issues.
  • Work across various technologies and platforms, participating in the full software development cycle: brainstorm, prototype, implement, test, and deploy.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service