Sr Data Engineer

Location: Seattle, WA
Date Posted: 12-27-2017
Our (client's) team is growing in Seattle and we are looking for Senior Data Engineers to join our team.  The Records and Evidence organization was recently formed to integrate our content management solutions, drive advanced analytics, and implement critical cloud infrastructure and platform services for the company. The Records and Evidence team develops products for customer organizations (police, fire, EMS) to help them manage incident/crime records via applications designed for command centers and mobile devices. Teams are working to integrate new multimedia, IoT, and analytics technologies into the expanding portfolio. The team is working to bring to bear machine learning and AI practices as well.

These efforts are all in support of our public and hybrid cloud-based Software as a Service (SaaS) solutions for public safety customers. This team is part of the Software Enterprise division, which offers secure, reliable and efficient team communications, workflow and operational intelligence solutions for critical public safety and enterprise markets throughout the world. Our services use cloud computing infrastructure on AWS and Azure to build at scale.

Job​ ​Description

As a Senior Data Engineer on our Cloud Infrastructure engineering team, you will become a catalyst to our real-time and data analytics platform activities. We collect and process an increasing amount of workflow, telemetry, log, audio, and video data in our environments. This data is generated by our customers, partners, and our devices worldwide. The organization you would be joining is developing services, tools, and processes to support engineering teams as well as deliver solutions to our customers. You will be working on a world-class team that uses state of the art technologies and techniques. Your efforts will help to shape engineering culture and standards across our software product organization.

Responsibilities​ ​will​ ​include:

● Design and code data pipeline features and data processing jobs that encompass
innovative business analytics
● Ensure smooth ongoing operations of data platform with high availability while making
continuous improvements
● Help engineering teams across the organization to understand and consume the data
sets and platform for improved decision-making and analytics
● Advance the data architecture and platform and ensure alignment to architectural tenets
● Design, implement and maintain data models
● Collaborate with CTO Data Science team in order to refine and implement algorithms
aligned with business strategy
● Participate in the design and development of services, architecture, and performance


BS in Mathematics, Computer Science, or equivalent degree with a combined 7+ years of
software development and/or data engineering experience

The ideal candidate will also have:

● Experience designing and delivering large scale, 24-7, mission critical data pipelines and
features using modern big data architectures
● Stream processing services such as Kafka, AWS Kinesis, Apache Storm, Spark
Streaming, Azure Event Hub, etc.
● Experience in any big data technologies - Hadoop, EMR, Amazon Redshift, Azure
CosmosDB, Azure Data Lake, AWS DynamoDB, or advanced analytics tools will be plus
● Demonstrated experience working in large-scale data environments which included
real-time and batch processing requirements
● Strong understanding of ETL processing with large data stores
● Strong data modeling skills (relational, dimensional and flattened).
● Strong analytical and SQL skills, with attention to detail
● You should have validated experience with 1 or more non-SQL languages like Python or

On a personal level, we're also looking for the following attributes:

● Be interested in performing within a fast paced, evolving, growing and agile environment
● Show us that you have a strong level of curiosity and interest to learn
● You should b
this job portal is powered by CATS