Staff Software Engineer - UDiscover
USA - CA - Palo Alto, United States
Full Time Senior-level / Expert USD 169K - 233K
Uniphore
Transform your customer and employee experiences with the industry's leading enterprise-class, AI-native platform.Uniphore is one of the largest B2B AI-native companies—decades-proven, built-for-scale and designed for the enterprise. The company drives business outcomes, across multiple industry verticals, and enables the largest global deployments.
Uniphore infuses AI into every part of the enterprise that impacts the customer. We deliver the only multimodal architecture centered on customers that combines Generative AI, Knowledge AI, Emotion AI, workflow automation and a co-pilot to guide you. We understand better than anyone how to capture voice, video and text and how to analyze all types of data.
As AI becomes more powerful, every part of the enterprise that impacts the customer will be disrupted. We believe the future will run on the connective tissue between people, machines and data: all in the service of creating the most human processes and experiences for customers and employees.
Job Description:
Uniphore is looking to bring on a talented Staff Software Engineer to work on our UDiscover team. UDiscover empowers contact centers to instantly extract accurate, actionable insights from every customer conversation using natural language queries. The product integrates with telephony interfaces through Uniphore suite of products and provides post-call analytics, insights and quality management.
In this role, you will be responsible for design, development, testing and deployment of UDiscover product and work with the Uniphore AI and Platform teams closely in Palo Alto.
Location: Hybrid/Palo Alto, CA (onsite 2-3 days/week)
Responsibilities:
- Development in a Java, Python and Go environment to create an operational and hyper scale run time environment for deep learning neural networks executing in real time.
- Execute on a cloud-native environment using AWS cloud services
- Deep knowledge on distributed systems.
- Expertise in Kubernetes, distributed messaging frameworks, databases and uber scale no-SQL, columnar datastores.
- Ability to help with CI/CD and operational environments.
- Expertise in application backend preferably dealing with AI/ ML services.
- Experience building products in Security and Compliance space.
Qualifications:
- Bachelor's/Master’s in Computer Science or software programming related field of study
- 10+ years’ experience in engineering roles
- Proficiency in Java/Python/Go, GRPC, SQL, REST, Tomcat, AWS stack, full familiarity with Docker and Kubernetes
- Experience with Spring framework is a plus.
- Ability to think scale and figure out big performance problems at will.
- Obsession over quality.
- Knowledge of integration-as-a-service technologies is a HUGE plus.
- Hands on experience working with big data tech like Cassandra, Kafka, Elastic search, Prometheus is highly desirable.
- Experience integrating with telephony systems such as Avaya, Cisco, Mitel and Enterprise technologies like Azure Apps, Salesforce CRM, Google Apps, Zoom, Teams would be good to have.
- AI/ML experience will be super.
- You are a tinkerer, have a creative mind, and a keen ability and initiative to think “beyond” -- aka a “startup mindset.”
Hiring Range:
The specific rate will depend on the successful candidate's qualifications and prior experience.
In addition to competitive base pay, this position also includes an annual incentive opportunity based on target achievement, pre-IPO stock options, benefits including medical, dental, vision, 401(k) with a match, and more, plus generous paid time off, paid holidays, paid day off for your birthday and other paid leave policies to support employees through all phases of life.
Location preference:
Uniphore is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, disability, veteran status, and other protected characteristics.
For more information on how Uniphore uses AI to unify—and humanize—every enterprise experience, please visit www.uniphore.com.
Tags: Architecture AWS Azure Big Data Cassandra CI/CD Computer Science Deep Learning Distributed Systems Docker Engineering Generative AI Java Kafka Kubernetes Machine Learning Python Salesforce Security SQL Testing
Perks/benefits: 401(k) matching Career development Competitive pay Equity / stock options Flex vacation Health care Medical leave Startup environment
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.