Pune, Maharashtra, India
Social Good & Community Development
Full-Time
Verint
Overview
Job DescriptionThe Compute team is responsible for the development, deployment and monitoring of the Verint “Real Time Coaching” (formally cogito) core computational engine. The team is responsible for maintaining and serving signal processing and ML models (Developed by the associated “Signals” team). We are also responsible for all associated infrastructure. Our software component processes millions of hours of call centre audio per week, all in real time, producing behavioural cues, transcripts, call summaries and doing so in a cost-effective manner. We are currently looking for an experienced Senior software engineer to join our team.
Responsibilities
Core Responsibilities
- Design and Development: Create scalable production ready server code in Golang and C++.
- Testing and Debugging: Write unit tests and integration tests internally within our component team, as well as supporting testing by the companies QA team.
- Maintenance and Support: Provide ongoing support for software after deployment, addressing issues, performing updates, and monitoring/improving dashboards and alerts. (We currently make use of DataDog for log queries, Grafana for dashboards and PagerDuty for alerts)
- Collaboration: Work with cross-functional teams, including designers, product managers, Machine Learning Scientists, and other engineers, to define requirements and develop solutions.
Key Skills and Qualities
- Programming Languages: Our codebases are written exclusively in Go and to a lesser extent C++17. However, experience in python and shell scripting is also desirable.
- Kubernetes Experience: All members of our team are required to be proficient in working with Kubernetes. A solid understanding of core concepts and competence with using kubectl/k9s etc. Is a requisite.
- Technical Proficiency: All applicants should be comfortable building complex systems from the ground up, making use of such tools as GithubActions, Terraform, Docker, Helm Charts.
- Adaptability: The ability to manage accelerating technological advancements and ever-changing user needs. Requests to our team come in thick and fast and we must often “design ahead” to ensure we can meet product goals.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in