AI Software Engineer
Core
Design, develop, and deploy full-stack Generative AI applications with frontend and backend components.
Role type
Senior IC full-stack Generative AI engineer
Builds
Production Generative AI applications and prototypes
Domain
Financial services (investment banking/asset management) + Generative AI
Deliverable
production ML models
Required skills
Python, FastAPI, LangChain, Microsoft Agent Framework, Semantic Kernel, LLMs, agentic AI, multi-agent system design, RAG architecture, embeddings, prompt engineering, MCP, LLMOps, GenAI output evaluation, React, TypeScript, Node.js, vector databases, relational databases, Docker, Kubernetes, Azure cloud-native services
Preferred skills
Databricks, component-based architecture, state management, UX design principles, Microsoft Copilot, AI-assisted software development using coding agents
Technologies
FastAPI, LangChain, Microsoft Agent Framework, Semantic Kernel, React, TypeScript, Node.js, Harness, GitHub, JFrog, Jira, Datadog, pytest, Playwright, Docker, Kubernetes, Azure, Databricks
Responsibilities
Translate business requirements from domain experts and cross-functional teams into technical requirements; Develop prototypes, assess technology readiness, and transition viable solutions into production; Provide technical guidance and collaborate with engineers, architects, and development teams; Research and share industry trends and technologies supporting innovation and business transformation
Seniority
Senior, hands-on IC