Job Description: Software Developer 5. Design and develop software applications that integrate Generative AI technologies. Work on frontend and backend integration, ensuring smooth deployment of AI-driven features. Collaborate with cross-functional teams to integrate Generative AI features into the overall user experience.
Requirements
- Strong experience in Python and knowledge of AI development frameworks like Langchain, LangGraph, or CrewAI.
- Proven experience in developing applications that integrate Generative AI features into production-ready software.
- Strong proficiency in ReactJS for building interactive, user-facing web applications.
- Extensive experience with backend development in Java and ensuring smooth integration with AI services.
- Hands-on experience with API integration and connecting AI-driven services to various system components.
- Solid understanding of full-stack development, including web application frameworks, databases, and deployment processes.
- Familiarity with cloud services (e.g., OCI, AWS, Azure) for deploying AI solutions at scale. OCI experience would be a plus.
- Experience working in an agile environment, with a strong focus on fast, iterative development.
- Excellent problem-solving skills and ability to troubleshoot issues across the tech stack.
- Strong communication skills and ability to work collaboratively in cross-functional teams.
Benefits
- Competitive benefits based on parity and consistency
- Flexible medical, life insurance, and retirement options
- Volunteer programs