Sr. Software Engineer
Full Job Description
SynapseIndia is seeking a talented Senior Software Engineer specializing in Generative AI and Business Intelligence. This role offers an exciting opportunity to design and develop cutting-edge AI-powered BI dashboards and analytics solutions. You will leverage Generative AI and Large Language Models (LLMs) to build conversational and intelligent analytics features.
Key responsibilities include integrating AWS services such as Bedrock, Athena, Redshift, Glue, and S3 to create scalable analytics solutions. You will develop NLP-to-SQL capabilities, automated insights, and AI-generated reporting. The role involves creating robust data models, ETL pipelines, and visualization frameworks, as well as collaborating with business stakeholders to define analytics requirements. You will also be responsible for optimizing dashboard performance, security, and scalability, and staying abreast of emerging AI/BI technologies.
The ideal candidate will have 5+ years of experience and possess strong expertise in Amazon QuickSight and the AWS Analytics stack, including hands-on experience with Redshift, Athena, Glue, Lambda, and S3. Experience with Generative AI/LLM integrations via AWS Bedrock or similar platforms is essential. Proficiency in SQL and Python, along with a solid understanding of data warehousing, ETL, and data modeling, is required. Experience in building dashboards, reports, and embedded analytics is crucial. Knowledge of conversational AI, RAG, or NLP-based analytics is a significant plus. Excellent communication and problem-solving skills are also necessary for this role.
Company
SynapseIndia
SynapseIndia is a leading software development company with over 26 years of experience, providing high-quality, scalable solutions to clients worldwide. Our strategically located SEZ office in Noida,...