Software Engineer II - AI
Job Summary:
We are seeking a talented Software Engineer II to design and build intelligent, high-quality, and impactful software solutions. This role focuses on developing AI-enabled, context-aware experiences that empower users and enhance productivity. You will collaborate with cross-functional teams across AI, UX, and platform domains to deliver scalable, maintainable, and user-centric solutions. The ideal candidate is a problem solver with a growth mindset, capable of transforming ambiguity into clear, actionable solutions.
Key Responsibilities:
- Design, architect, and implement frontend, backend, and service components to support multi-step intelligent workflows, including data orchestration, context management, and state persistence.
- Integrate AI/LLMs, APIs, and semantic retrieval systems to enable context-aware, human-in-the-loop experiences.
- Collaborate with UX, AI, and platform teams to translate user intent into actionable workflows.
- Define reusable patterns, SDKs, and libraries to accelerate workflow development across teams.
- Drive execution of feature work through the full software development lifecycle from concept and design to release and live site operations.
- Ensure system performance, observability, and reliability, including latency optimization, fault resilience, and data protection.
- Champion engineering best practices, code quality, and maintainability through mentorship, reviews, and technical guidance.
- Experiment and prototype AI-driven interaction models to continuously improve capabilities and developer efficiency.
- Collaborate across organizational boundaries to deliver a seamless, high-quality product experience.
- Foster an inclusive, collaborative team culture reflecting values of respect, accountability, and integrity.
Required Qualifications:
- 4+ years of professional software development experience.
- Proficiency in frontend frameworks such as React and TypeScript.
- Experience with backend services using C#, Java, or Python.
- Hands-on experience building scalable, distributed systems and integrating APIs or microservices.
- Strong understanding of cloud technologies (Azure, AWS, or GCP).
- Solid grasp of system design, telemetry, and live site operations.
- Exposure to AI/LLM integration, function calling, or semantic retrieval systems is highly desirable.
- Strong problem-solving, communication, and cross-functional collaboration skills.
Preferred Qualifications:
- Experience designing or implementing AI-assisted, Copilot-like, or agentic workflows.
- Experience building developer-facing frameworks, SDKs, or reusable workflow components.
- Demonstrated impact in end-to-end delivery of complex product features or platform capabilities.
- Experience leading cross-functional (v-team) initiatives.
- Understanding of responsible AI principles data privacy, transparency, fairness, and model explain ability.
- Strong collaboration skills across AI researchers, PMs, UX designers, and data engineers.
- Ability to prototype, iterate, and ship features in fast-evolving technical spaces.
- Growth mindset openness to learn, mentor, and lead through influence.