Software Engineer – Platform Conversation Server


Software Engineer – Platform Conversation Server
Santa Clara, CA

ServiceNow is changing the way people work. With a service-orientation toward the activities, tasks and processes that make up day-to-day work life, we help the modern enterprise operate faster and be more scalable than ever before.

We’re disruptive. We work hard but try not to take ourselves too seriously. We are highly adaptable and constantly evolving. We are passionate about our product, and we live for our customers. We have high expectations and a career at ServiceNow means challenging yourself to always be better.

If you thought you knew about ServiceNow and what we do, take a look again!
Our products lines are diverse and robust. The Enterprise Cloud is dynamic, scalable to billions of transactions weekly, and global in scope and size.

What you get to do in this role:

As a member of the Virtual Agents and AI Server team you will have the opportunity to become a key member developing the next generation of the Conversation and messaging based platforms and infrastructure. Responsibilities include new feature development and bug fixes related to build the next generation of applications that are based on conversation models, virtual agents and artificial intelligence. You will be responsible for building a highly scalable and flexible server run time environment that executes millions of conversational interactions in real time. The conversation server processes conversational interactions involving the processing of messages that are sent to and received from a range of different messaging clients that include messaging on smart phones, facebook messenger, Slack messaging and Skype messaging.

In order to be successful in this role, we need someone who has:
Experience working as a server software engineer with 5+ years
Firm understanding of best practices for object-oriented and modularized software.
Strong understanding of server side technologies including managing services, threads, pooling, web sockets and programming in Java with these technologies.
Expertise in Artificial Intelligence technologies is a plus
Demonstrated success completing complex projects, on time
Demonstrated aptitude for learning new technologies quickly

We provide competitive compensation, generous benefits and a professional atmosphere. This is a very collaborative and inclusive work environment where individuals strong on aptitude and attitude will have an opportunity to grow their professional careers through working with some of the most advanced technology and talented developers in the business.

ServiceNow is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, gender identity, or veteran status. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at **************, or *********************** for assistance.

To apply for this job please visit the following URL: →