Software Engineer II
Core
Build and support enterprise Generative AI applications, specifically conversational AI platforms for natural language interaction with operational data.
Role type
Generative AI Application Engineer
Builds
Conversational AI platforms, GenAI application components, and backend service integrations
Domain
Enterprise Generative AI, Conversational AI, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Python, Generative AI application development, Retrieval and grounding workflows, Prompt engineering, API integration, Agentic workflows (tool/function calling), LLMOps, AI-assisted development tools (Cursor, Claude Code)
Preferred skills
Azure OpenAI/Azure AI Foundry, Microsoft Teams bots, Snowflake Cortex, Vector databases (MongoDB Atlas), CI/CD pipelines
Technologies
Python, Azure, AWS, GCP, MongoDB, Docker, Cursor, Claude Code
Responsibilities
Build and maintain Python-based GenAI components; Connect conversational AI workflows with backend services; Implement retrieval and grounding workflows; Develop prompt logic and validation patterns; Support agentic workflows and MCP integrations; Maintain validation datasets and regression tests; Troubleshoot production GenAI systems using LLMOps practices
Seniority
Mid-level, hands-on IC