Generative AI Software Engineer
Core
Design, develop, and industrialize Generative AI applications and agentic workflows to integrate AI into enterprise software development and delivery processes.
Role type
Generative AI Software Engineer
Builds
Scalable GenAI applications, agentic workflows, and AI-integrated software solutions for enterprise clients.
Domain
Enterprise Software Engineering, Generative AI, Supply Chain & Engineering
Deliverable
production ML models | product features
Required skills
Software development (Python, Java, C#, TypeScript), Generative AI tooling, LLM application development, RAG, function calling, service orchestration, AI-assisted development tools, CI/CD, prompt engineering, API integration
Preferred skills
LangGraph, LangChain, LlamaIndex, Semantic Kernel, multi-agent systems, Azure OpenAI, OpenAI API, vector databases, semantic search, DevOps, Docker, Kubernetes, cloud native architectures, LLMOps, AI governance
Technologies
Python, Java, C#, TypeScript, LangGraph, LangChain, LlamaIndex, Semantic Kernel, Azure OpenAI, OpenAI API, vector databases, Docker, Kubernetes, GitHub Copilot, Claude
Responsibilities
Design and industrialize GenAI applications from prototyping to production; Integrate Generative AI tools into software development and quality engineering workflows; Develop agentic workflows and LLM-based solutions; Use AI-assisted development tools to accelerate coding and testing; Collaborate with cross-functional teams to deliver innovative solutions; Define standards and best practices for enterprise GenAI adoption; Evolve SDLC processes through AI-augmented automation; Ensure quality, reliability, security, and scalability of developed solutions
Seniority
Mid-level (3+ years experience), hands-on IC
