Principal Software Engineer (CoreAI)
Core
Design and build full-stack AI-driven solutions, including LLM and GenAI applications, developer platforms, and backend services that support agentic workflows.
Role type
Principal Software Engineer (Full Stack & AI)
Builds
LLM/GenAI applications, developer platforms (APIs, SDKs, CLIs), and backend services for agentic systems.
Domain
Artificial Intelligence, Generative AI, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, JavaScript, React, Python, Node.js, C#, Java, C++, Next.js/Remix, RESTful APIs, GraphQL, distributed systems design, vector databases, AI-assisted development tools, LLM application development, SSR, Web Components.
Preferred skills
AzureML, industry APIs for LLM-driven agentic systems, machine learning, data science, large-scale UI-intensive product development.
Responsibilities
Architect full-stack solutions spanning UX to backend layers; design and maintain backend services and APIs for agentic workflows; develop software using modern AI-assisted practices; orchestrate complex development workflows across multiple workstreams; collaborate on AzureML capabilities; integrate customer feedback with agility.
Seniority
Principal, hands-on IC with strategic influence