Senior Software Engineer - FullStack
Bangalore, India
Verint
Verint is a leader in CX automation. The world’s most iconic brands rely on our open CCaaS platform and team of AI-powered bots to create tangible AI business outcomes, now.Core Tasks:
- Support Quality Management and Automated Quality Management Cloud initiative product development, ensuring global customer success.
- Begin with resolving small product issues, progressing to new feature development.
- Distill requirements from feature level into implementation level tasks
- Evaluate whether implementation tasks meet feature requirements and work with Team Lead and Technical Architect to ensure it does.
- Guide the team in writing clean, maintainable, and efficient code using Python and Java.
- Architect and implement AI-driven solutions for automation, analytics, and decision-making.
- Ensure adherence to best practices in AI model training, deployment, and monitoring.
- Implement and maintain automated testing frameworks (PyTest, Cucumber, Selenium, etc.).
- Conduct rigorous code reviews to uphold software quality.
- Drive process improvements for test automation and CI/CD pipelines.
- Oversee CI/CD pipelines for efficient deployment of AI and full-stack applications.
- Optimize cloud-based solutions (AWS, Azure) for performance and cost-efficiency.
- Guide the team in setting up infrastructure for AI workloads in the cloud.
- Develop and implement technical strategies to drive innovation in AI and full-stack development.
- Stay updated with emerging technologies in AI/ML, full-stack development, and cloud computing.
- Evaluate new tools and frameworks to enhance product capabilities.
- Work closely with cross-functional teams, including product managers, designers, and other developers.
- Lead Agile Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Align development activities with business objectives and product roadmaps.
- Support departmental and team initiatives
Management and Leadership:
- Communicate relevant risks and issues to Team Lead and other relevant team members inside and/or outside the team
- Take responsibility for technical implementation and decision making including the delivery of features
- Identify, monitor and resolve feature related issues; escalate if individual resolution is not possible
Knowledge and Expertise:
- Be seen as a person who when faced with technical challenges can work as part of a team to resolution
- Support and provide input to development tools, environment and 3rd party software selection
- Develop an understanding of the target market and technology used
- Help provide information to resolve disputes and make tradeoffs
Mandatory Skills :
- Degree in Computer Science, Engineering, or equivalent with 6+ years of experience in full-stack development, including AI/ML integration.
- 3+ years of experience in full-stack development.
- Working experience with MERN Stack (MongoDB, Express.js, React.js, Node.js), Python, Java/J2EE technologies, EXTJS, C#.
- 2+ years of experience in Vue.js, JavaScript, HTML5, CSS, TypeScript, UI Development, Node.js, RESTful Web Services, and NoSQL databases (MongoDB, DynamoDB).
- 1+ years of experience working with Python, Machine Learning technologies, NLP, and Python libraries like Pandas, Keras, TensorFlow, and Scikit-Learn.
- Experience with Computer Vision, Speech Analytics, and Deep Learning techniques.
- Hands-on experience in at least 2-3 computer vision/deep learning use cases such as detection, tracking, classification, recognition, and intent understanding using TensorFlow/Keras/PyTorch frameworks.
- Working experience with cloud technologies AWS, Azure (OKD/OpenShift experience is a plus).
- Experience with containerization and orchestration tools such as Kubernetes, Docker.
- Hands-on experience with CI/CD tools like Harness and Jenkins.
- Experience with Infrastructure as Code (IaC) using Terraform.
- Working knowledge of Linux/Unix services.
- Experience with monitoring tools such as Datadog and/or OpsGenie.
- Strong background in test automation using Cucumber, PyTest, Selenium.
- Experience in voice & video recording platforms is advantageous.
- Strong programming background, capable of designing and delivering solutions quickly.
- Experience with Agile methodologies (JIRA, Scrum/Kanban).
- Strong leadership, mentoring and problem-solving skills.
- Ability to collaborate effectively across teams.
- Excellent communication skills, both written and verbal.
- Able to work independently under general direction towards predetermined longer-term goals
- Able to troubleshoot and identify root cause of issues while liaising with engineering teams, support and end customers
- Ability to work as part of a matrixed team, building supportive and collaborative relationships with colleagues to meet Verint’s objectives
- Experience of software development within a team
- Understanding of software development life cycle methodologies – especially Agile Scrum
- Passionate about customer success.
Core Tasks:
- Support Quality Management and Automated Quality Management Cloud initiative product development, ensuring global customer success.
- Begin with resolving small product issues, progressing to new feature development.
- Distill requirements from feature level into implementation level tasks
- Evaluate whether implementation tasks meet feature requirements and work with Team Lead and Technical Architect to ensure it does.
- Guide the team in writing clean, maintainable, and efficient code using Python and Java.
- Architect and implement AI-driven solutions for automation, analytics, and decision-making.
- Ensure adherence to best practices in AI model training, deployment, and monitoring.
- Implement and maintain automated testing frameworks (PyTest, Cucumber, Selenium, etc.).
- Conduct rigorous code reviews to uphold software quality.
- Drive process improvements for test automation and CI/CD pipelines.
- Oversee CI/CD pipelines for efficient deployment of AI and full-stack applications.
- Optimize cloud-based solutions (AWS, Azure) for performance and cost-efficiency.
- Guide the team in setting up infrastructure for AI workloads in the cloud.
- Develop and implement technical strategies to drive innovation in AI and full-stack development.
- Stay updated with emerging technologies in AI/ML, full-stack development, and cloud computing.
- Evaluate new tools and frameworks to enhance product capabilities.
- Work closely with cross-functional teams, including product managers, designers, and other developers.
- Lead Agile Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Align development activities with business objectives and product roadmaps.
- Support departmental and team initiatives
Management and Leadership:
- Communicate relevant risks and issues to Team Lead and other relevant team members inside and/or outside the team
- Take responsibility for technical implementation and decision making including the delivery of features
- Identify, monitor and resolve feature related issues; escalate if individual resolution is not possible
Knowledge and Expertise:
- Be seen as a person who when faced with technical challenges can work as part of a team to resolution
- Support and provide input to development tools, environment and 3rd party software selection
- Develop an understanding of the target market and technology used
- Help provide information to resolve disputes and make tradeoffs
Mandatory Skills :
- Degree in Computer Science, Engineering, or equivalent with 6+ years of experience in full-stack development, including AI/ML integration.
- 3+ years of experience in full-stack development.
- Working experience with MERN Stack (MongoDB, Express.js, React.js, Node.js), Python, Java/J2EE technologies, EXTJS, C#.
- 2+ years of experience in Vue.js, JavaScript, HTML5, CSS, TypeScript, UI Development, Node.js, RESTful Web Services, and NoSQL databases (MongoDB, DynamoDB).
- 1+ years of experience working with Python, Machine Learning technologies, NLP, and Python libraries like Pandas, Keras, TensorFlow, and Scikit-Learn.
- Experience with Computer Vision, Speech Analytics, and Deep Learning techniques.
- Hands-on experience in at least 2-3 computer vision/deep learning use cases such as detection, tracking, classification, recognition, and intent understanding using TensorFlow/Keras/PyTorch frameworks.
- Working experience with cloud technologies AWS, Azure (OKD/OpenShift experience is a plus).
- Experience with containerization and orchestration tools such as Kubernetes, Docker.
- Hands-on experience with CI/CD tools like Harness and Jenkins.
- Experience with Infrastructure as Code (IaC) using Terraform.
- Working knowledge of Linux/Unix services.
- Experience with monitoring tools such as Datadog and/or OpsGenie.
- Strong background in test automation using Cucumber, PyTest, Selenium.
- Experience in voice & video recording platforms is advantageous.
- Strong programming background, capable of designing and delivering solutions quickly.
- Experience with Agile methodologies (JIRA, Scrum/Kanban).
- Strong leadership, mentoring and problem-solving skills.
- Ability to collaborate effectively across teams.
- Excellent communication skills, both written and verbal.
- Able to work independently under general direction towards predetermined longer-term goals
- Able to troubleshoot and identify root cause of issues while liaising with engineering teams, support and end customers
- Ability to work as part of a matrixed team, building supportive and collaborative relationships with colleagues to meet Verint’s objectives
- Experience of software development within a team
- Understanding of software development life cycle methodologies – especially Agile Scrum
- Passionate about customer success.
Mandatory Skills :
- Degree in Computer Science, Engineering, or equivalent with 6+ years of experience in full-stack development, including AI/ML integration.
- 3+ years of experience in full-stack development.
- Working experience with MERN Stack (MongoDB, Express.js, React.js, Node.js), Python, Java/J2EE technologies, EXTJS, C#.
- 2+ years of experience in Vue.js, JavaScript, HTML5, CSS, TypeScript, UI Development, Node.js, RESTful Web Services, and NoSQL databases (MongoDB, DynamoDB).
- 1+ years of experience working with Python, Machine Learning technologies, NLP, and Python libraries like Pandas, Keras, TensorFlow, and Scikit-Learn.
- Experience with Computer Vision, Speech Analytics, and Deep Learning techniques.
- Hands-on experience in at least 2-3 computer vision/deep learning use cases such as detection, tracking, classification, recognition, and intent understanding using TensorFlow/Keras/PyTorch frameworks.
- Working experience with cloud technologies AWS, Azure (OKD/OpenShift experience is a plus).
- Experience with containerization and orchestration tools such as Kubernetes, Docker.
- Hands-on experience with CI/CD tools like Harness and Jenkins.
- Experience with Infrastructure as Code (IaC) using Terraform.
- Working knowledge of Linux/Unix services.
- Experience with monitoring tools such as Datadog and/or OpsGenie.
- Strong background in test automation using Cucumber, PyTest, Selenium.
- Experience in voice & video recording platforms is advantageous.
- Strong programming background, capable of designing and delivering solutions quickly.
- Experience with Agile methodologies (JIRA, Scrum/Kanban).
- Strong leadership, mentoring and problem-solving skills.
- Ability to collaborate effectively across teams.
- Excellent communication skills, both written and verbal.
- Able to work independently under general direction towards predetermined longer-term goals
- Able to troubleshoot and identify root cause of issues while liaising with engineering teams, support and end customers
- Ability to work as part of a matrixed team, building supportive and collaborative relationships with colleagues to meet Verint’s objectives
- Experience of software development within a team
- Understanding of software development life cycle methodologies – especially Agile Scrum
- Passionate about customer success.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile AWS Azure CI/CD Classification Computer Science Computer Vision Deep Learning Docker DynamoDB Engineering Java JavaScript Jenkins Jira Kanban Keras Kubernetes Linux Machine Learning Model training MongoDB NLP Node.js NoSQL Pandas Pipelines Python PyTorch React Scikit-learn Scrum SDLC Selenium TensorFlow Terraform Testing TypeScript Vue
Perks/benefits: Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.