Sr Software Engineer; Infrastructure Platform
Posted on: October 19, 2020
Every year, Genesys-- delivers more than 70 billion remarkable
customer experiences for organizations in over 100 countries.
Through the power of the cloud and AI, our technology connects
every customer moment across marketing, sales and service on any
channel, while also improving employee experiences. Genesys
pioneered Experience as a ServiceSM so organizations of any size
can provide true personalization at scale, interact with empathy,
and foster customer trust and loyalty.
Why Genesys needs you:
We are investing 1 billion dollars in R&D over the next 4 years
and need the right individuals to turn that investment into
innovation. Genesys is bringing that innovation to customers
through multi-cloud deployments in AWS, Azure, and Google
Connections matter, at certain times with greater urgency. Whenever
the moment, our technology facilitates those connections creating
experience as a service. Our team members own their critical
services and words like scalability, resiliency, and automation are
at the heart of every line of code we write.
What you'll do:
In this highly visible position within Genesys, you will be an
expert in cloud technologies (Docker-Kubernetes) with a focus area
around Queueing and Streaming Systems (Kafka, Zookeeper, Kafka
Connect, NoSQL). Multicloud Genesys can run in traditional cloud
but also in private edition in a customer's cloud (AWS, Azure, GCP)
or On-Premise (VMWare, Openstack etc.).
- You will provide a technical roadmap and architecture for the
Engage Multi-Cloud platform which is based on Docker and Kubernetes
but with a deeper focus on database systems. These systems are
concerned with latency, resiliency, consistency, availability and
typical concerns are around replication, snapshot,
recovery-time-objective, recovery-point-objective, backup, chunking
- Collaborate with microservices teams around Queueing and
Streaming systems being mindful of needs like insert rates, message
fan-out, topic filters, kafka streams, exactly-once-messaging, lag,
skewed partition, brokers, resource usage, missing leader.
- Work on production messaging and queueing systems on
performance tuning, idempotency, retry, poison messages, monitoring
- Design the topology of message pipelines (store and forward),
replication, partitioning, message enrichment pipelines, having an
understanding of Spark, Flink, Hive and CI/CD for a Kubernetes
environment predominantly on Azure and AWS will be
- Ability to compare/contrast and tradeoffs across Kafka, Redis
Streams, ActiveMQ, RabbitMQ, Amazon Kinesis, Azure EventHub will be
Who you are:
- Bachelor's degree in Computer Science.
- Deep understanding of networking for public cloud (AWS, Azure,
GCP) and private cloud (VMWare, Nutanix) and Edge systems.
- Experience in Kubernetes technologies across multiple platforms
(Azure AKS, Openshift, AWS EKS, Google GCP, Pivotal).
- Strong architectural understanding for large scale distributed
microservice and serverless bases systems.
- Strong hands-on skills in prototyping and experimentation,
- Strong verbal and written communication skills, with the
ability to work effectively across internal and external
Check out our benefits and open time off policy at
Genesys 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. #LI-BJ1
Keywords: Genesys, Richmond , Sr Software Engineer; Infrastructure Platform, IT / Software / Systems , Richmond, Virginia
Didn't find what you're looking for? Search again!