Software Engineer II, AI Solutions & Platforms
Core
Design, develop, and deploy production-grade Generative AI and backend applications, integrating LLMs, RAG solutions, and agentic workflows into customer-facing systems.
Role type
Senior Software Engineer (AI Solutions & Platforms)
Builds
Production-ready AI services, scalable backend systems, and AI-driven features for internal and external customer-facing systems.
Domain
Enterprise AI, Generative AI, Backend Engineering, Cloud Platforms
Deliverable
production ML models
Required skills
Python, FastAPI, RESTful API design, RAG implementation, LLM integration (Azure OpenAI, Anthropic, OpenAI), Vector search (PostgreSQL/pgvector, Qdrant), Data pipelines (Pandas, NumPy), System architecture, CI/CD, Agile/Scrum
Preferred skills
LangChain, LangGraph, MLOps tools (MLflow, Kubeflow), ML Frameworks (scikit-learn, PyTorch), Cloud platforms (Azure, AWS, GCP)
Technologies
Python, FastAPI, LangChain, LangGraph, Azure OpenAI, Anthropic Claude, OpenAI APIs, PostgreSQL, pgvector, Qdrant, Pandas, NumPy, Git, CI/CD
Responsibilities
Design and develop scalable backend services and APIs; Build and maintain RAG and agentic AI workflows; Integrate LLMs into applications; Collaborate with cross-functional teams to define requirements; Write clean, tested production code; Contribute to technical documentation and code reviews.
Seniority
Senior, hands-on IC