Job Summary: Experience Min 6 -8 years. Full Stack Engineer to take ownership of the design, development, and maintenance of both client-side and server-side applications. This role is a unique opportunity to work on the cutting edge of Generative AI, requiring expertise in building robust backend services and interactive user interfaces. The ideal candidate will be proficient in a wide range of technologies, with a strong emphasis on Python, AI/ML frameworks, and modern web development.
Key Responsibilities
- End-to-End Development: Design, develop, and maintain high-performance APIs and backend services to power our core applications.
- Front-End Engineering: Implement the visual and interactive elements of the software, translating design concepts into seamless user experiences using JavaScript frameworks like Angular or React.
- AI/ML Integration: Build and integrate intelligent features into the application using technologies such as LangChain and RAG, leveraging AI/ML frameworks like TensorFlow and PyTorch.
- Data & Database Management: Work with vector databases and other data storage solutions to manage and process information efficiently.
- Quality Assurance & Testing: Conduct comprehensive integration testing and event processing to ensure the reliability and stability of the application.
- Code Hygiene & Shared Libraries: Develop shared libraries and maintain a high standard of code hygiene and quality across the codebase.
- Cloud Operations: Collaborate on the provisioning, configuration, logging, monitoring, and automation of services on cloud platforms (GCP/Azure).
Required Skills & Qualifications
- Programming Languages: Strong proficiency in Python and Java, with an emphasis on code quality and best practices.
- Web Development: Expertise in JavaScript and modern front-end frameworks like Angular or React.
- AI/ML: Hands-on experience with TensorFlow and PyTorch.
- Generative AI: Practical knowledge of LangChain and RAG (Retrieval-Augmented Generation) architectures.
- Database Management: Familiarity with vector databases for semantic search and AI applications.
- Cloud Computing: Experience with GCP and/or Azure, including provisioning, configuration, and monitoring services.
- Software Engineering: A solid understanding of API design (REST, GraphQL), microservices architecture, and automated testing principles.
Preferred Qualifications
- Experience with a wide range of DevOps tools.
- A portfolio of completed projects demonstrating your full-stack capabilities.