Interactions, Llc Logo Interactions, Llc
Interactions, Llc Logo

Software Engineer (Python)

💰 $50,000 - $100,000 🌍 India 📅 07/05/2023

Apply

Job Description

##### Job Description :

Who is Interactions?

Interactions, LLC is the world’s largest independent AI company. We operate at
the intersection of customer experience and AI – two of today’s most
innovative and dynamic industries. Since 2004, we’ve helped leading companies
like MetLife, Citi , and Shutterfly have millions of successful conversations,
resulting in saving operational cost and increasing productivity.

Interactions’ 5-year vision is to accelerate a transition from today’s
frustrating and uninspired customer service experiences into amazing
conversational engagements! Allowing customers to communicate in their own
words and on their channel of choice, to accomplish tasks, all without having
to go through an agent. In doing this via our conversational AI engine, our
customers benefit from dramatically improved customer experience and increased
customer engagement, while also saving significant and demonstrable
operational expenses.
Job Description
As a member of one of our Technology teams, you will contribute to building
solutions that use natural language processing, cognitive computing, and
artificial intelligence applications or the frameworks and infrastructure that
support them.
Interactions’ R&D organization is seeking a Software Engineer with strong
Python/Linux skills, to help us build out our new Spoken Conversation
Understanding Platform - an advanced AI system that listens to live, human-to-
human customer care conversations and reacts to them in real time, at a scale
of thousands of concurrent conversations. This is an opportunity to contribute
to a development effort with “greenfield” explorations in technology and
functionality, as very few positions are offering.
You will play a key role in bringing the platform to new use cases and new
customers, collaborating with the Interactions Integration team to identify,
prototype, simplify and execute on platform integration opportunities.
We are a relatively small but diverse team of technologists, with expertise in
software engineering, machine learning, QA automation, spoken language
understanding, data engineering, networking protocols, and web development. We
emphasize collaboration as the path to success, and encourage each member to
understand and, as appropriate, contribute to all aspects of the product.

Job Responsibilities

Software design and development, primarily in Python on Linux OS, in an agile
framework

Identify, specify and prototype new functionality, and generally devise
innovative solutions to customer problems and opportunities, in collaboration
with the project team, and with the extended Interaction R&D organization.

Follow production software through test, deployment, performance measurements,
and customer feedback.

Take a leading roll in understanding, specifying, innovating, developing, and
testing the integration of our spoken conversation understanding technology
into our clients’ environments.

Learn and use new tools, new technologies and new skills.

Provide technical support to customers.

Qualifications

**Required:**
B.S. or equivalent, in Computer Science, Electrical Engineering or a related
field.

A minimum of 2+ years work experience in python software development in a
linux environment.

Experience working with networking and communications protocols, such as: TCP,
UDP, RTP, SIP, RPC, gRPC, and the like.

Working knowledge of C++ is highly desirable

**Software experience that includes one or more of:**
Data security, at rest and in transport.

Architecting, deploying and supporting production software on public cloud
infrastructure (preferably AWS).

**Customer care call centers:** voice call networking (SBCs, ACDs), CTI,
VoIP, agent desktop applications, etc.

Audio processing, audio streaming.

Real-time event-driven systems.

Strong interpersonal and communication skills.

Works effectively both in a team, and as a self-directed individual
contributor.

Curious about how things work, energized by technical challenge.

Why Work at Interactions?

We've created a culture of people who are dedicated to helping each other and
the company succeed. We take time to celebrate wins and recognize
accomplishments. Whether it’s a seasonal event or friendly competition, we’re
always thinking of new ways to have fun.

Our team's health and well-being is important to us. In addition to a full
suite of benefits, we offer 5 weeks of time off with pay, 401k matching, paid
parental leave and flexible work schedules. We are all committed to the
company’s success by being valued shareowners and are incentivized through
individual performance and company results. Come join us!

Interactions is an equal opportunity employer and does not discriminate on the
basis of race, color, religion, sex (including pregnancy, sexual orientation,
and gender identity), national origin, marital status, age, disability or
protected veteran status, or any other characteristic protected by law.