Software Engineer 1 (AI, Python, LLM, RAG, CI CD)
Core
Design, develop, test, and deploy scalable Generative AI solutions and cloud-native applications using LLMs and RAG architectures.
Role type
Mid-level software engineer (Generative AI, Python, LLM, RAG)
Builds
AI-powered workflows, Python-based APIs, microservices, and cloud-native applications
Domain
Financial services, Generative AI, Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Python, Generative AI concepts, LLMs, Prompt Engineering, RAG architectures, LangChain, LangGraph, REST APIs, microservices, Docker, Kubernetes, CI/CD tools, Azure, AWS
Preferred skills
Java, Spring Boot, Infrastructure as Code (Terraform, ARM, Bicep)
Responsibilities
Develop and maintain Generative AI solutions using LLMs, Prompt Engineering, and RAG; Build AI-powered workflows leveraging frameworks such as LangChain, LangGraph, and Microsoft Foundry Agent Services; Design, develop, test, and deploy scalable software applications in an Agile environment; Develop and support Python-based APIs, microservices, and cloud-native applications; Monitor, troubleshoot, and optimize application performance in production environments; Support deployment and operations across Azure and AWS cloud platforms; Contribute to CI/CD pipelines, automated testing, containerization, code reviews, and technical documentation
Seniority
Mid-level, hands-on IC